버튼을 사용하여 스프라이트를 위아래로 이동하고 싶습니다. Sprite Kit에서 UIButtons를 사용할 수 없으므로 다른 SpriteKitNodes를 사용하고 있습니다. 노드는 화살표 이미지입니다. 그러나 나는 원래의 스프라이트를 움직이기 위해 화살표 이미지를 사용하고 싶지만 단순히 그것을 만지기를 원한다. 나는 SKAction을 사용할 것이라고 생각했지만 막혔습니다. 다른 스프라이트를 사용하여 하나의 스프라이트를 이동할 수 있습니까?버튼을 사용하여 spriteKit 노드를 위아래로 이동하는 방법
0
A
답변
0
SpriteKit에 버튼이 없어도 버튼으로 작동하도록 SKSpriteNode를 쉽게 하위 클래스로 만들 수 있습니다. GitHub here에서 사용할 수있는 클래스를 만들었습니다.
SKAction
을 방향 버튼을 기준으로 사용하는 것은 좋지 않습니다. 대신 -update:
메소드에서 노드를 이동할 방향 버튼에 플래그를 사용해야합니다.
플래그를 인스턴스 변수로 유지 관리하십시오.
@implementation MyScene
{
BOOL upDirection;
BOOL downDirection;
}
-initWithSize:
방법으로 FALSE로 초기화하십시오.
이
당신이 -update 방법에 플래그를 처리하는 방법입니다 :-(void)update:(CFTimeInterval)currentTime
{
/* Called before each frame is rendered */
if (upDirection)
{
myNode.position = CGPointMake(myNode.position.x, myNode.position.y + 5); //Increment value can be adjusted
}
if (downDirection)
{
myNode.position = CGPointMake(myNode.position.x, myNode.position.y - 5); //Decrement value can be adjusted
}
}
관련 문제
- 1. 트리보기에서 루트 노드를 위아래로 이동하는 방법 Access/VBA
- 2. html에서 항목을 위아래로 이동하는 방법
- 3. 자바 - KeyListener를 사용하여 개체를 위아래로 이동하는 방법?
- 4. Perl을 사용하여 XML 데이터에서 노드를 이동하는 방법
- 5. JSF - h : selectOneListbox - 항목을 위아래로 이동하는 방법
- 6. 노드를 원하는 위치로 이동하는 방법?
- 7. 버튼을 오른쪽으로 이동하는 방법?
- 8. 이미지 버튼을 사용하여 layout2에서 layout2로 이동하는 방법
- 9. xcode에서 버튼을 사용하여 문자/개체를 이동하는 방법
- 10. 사용자가있는 위치에 따라 위아래로 이동하는 버튼
- 11. 속성을 표시 한 후 목록 상자의 요소를 위아래로 이동하는 방법?
- 12. GridView의 행을 위아래로 이동하는 방법은 무엇입니까?
- 13. 두 개의 버튼을 사용하여 ul을 위아래로 탐색 할 수 있습니까?
- 14. SpriteKit + Swift - 노드를 여유롭게 이동하려면 어떻게해야합니까?
- 15. 각도 j를 사용하여 항목을 위아래로 이동하는 방법은 무엇입니까?
- 16. django-mptt : 노드를 성공적으로 이동하는 방법
- 17. cocos2d 및 cocos3d에서 노드를 이동하는 방법
- 18. spritekit 게임 프로젝트에서 점 (CGPoint)을 중심으로 노드를 회전하는 방법
- 19. 절대 레이아웃에서 버튼을 프로그래밍 방식으로 이동하는 방법
- 20. 이온 버튼을 클릭하여 다른 페이지로 이동하는 방법?
- 21. 웹 사이트 페이지에서 페이팔 버튼을 이동하는 방법
- 22. ListBox와 같은 컨트롤이지만 목록을 위아래로 이동하는 버튼이 있습니다
- 23. JQuery를 사용하여 버튼을 왼쪽으로 이동하는 방법은 무엇입니까?
- 24. 마우스 이벤트를 사용하여 picturebox에서 이미지를 이동하는 방법
- 25. PHP를 사용하여 레코드를 위아래로 이동
- 26. 취소 버튼을 사용하여 다른보기로 이동하는 방법 iphone 사진 앨범을 클릭하십시오.
- 27. 어도비가 등장했습니다 - 외부 버튼을 사용하여 PDF로 다른 페이지로 이동하는 방법?
- 28. 테이블 행과 함께 이동하는 버튼을 삭제하고 추가하십시오.
- 29. 검색 버튼을 이동하는 버튼
- 30. ins SpriteKit, 이동하는 동안 내 손가락이 접촉하는 모든 스프라이트를 선택하십시오.