나는 조이스틱을 이미 프로그래밍했고 (마침내) 조이스틱이 어디에 있는지에 따라 화면을 움직이기 위해 '영웅'을 얻는 방법을 궁금해했다. 나는 Cocos2d를 사용하고 있으며 어떤 도움이라도 대단히 감사하겠습니다!화면에서 캐릭터를 움직이는 방법은 무엇입니까?
0
A
답변
2
이 작업을 수행하는 가장 간단한 방법은 CCNode
을 플레이어 개체로 서브 클래스화한 다음 다른 플레이어와 마찬가지로 CCNode
처럼 조작하는 것입니다. 당신은 희망이 당신이 당신의 조이스틱과 선수 행동 할뿐만 아니라 조이스틱 클래스의 일부 속성을 할 방법에 대한 몇 가지 가정을하고있다
player.position = ccp(player.position.x + [joystick xValue],
player.position.y + [joystick yValue]);
:하지만,에 시작하려면, 당신과 같이 플레이어의 position
구조체를 변경할 수 있습니다 내 표류해라. 명확하지 않은 경우 [joystick xValue]
및 [joystick yValue]
은 조이스틱에서 터치의 위치를 나타내는 제한된 값 (예 : -1에서 1 사이)이됩니다. 값의 범위에 따라 플레이어를 더 빠르게 또는 느리게 이동시키기 위해이 값을 일정한 크기로 스케일링 할 수 있습니다.
cocos2d 웹 사이트는 내가 매우 권할만한 tutorial for beginners입니다. 좀 더 복잡한 기동을 위해 CCAction
클래스를 읽을 수도 있습니다.
관련 문제
- 1. 조이스틱으로 화면에서 캐릭터를 움직이는 가장 좋은 방법은 무엇입니까?
- 2. 플래시 : 움직이는 캐릭터를 말하십시오
- 3. 내 vb 양식에서 움직이는 캐릭터를 표시하는 방법
- 4. 화면에서 빠르게 움직이는 객체의 흐림 방지
- 5. 플레이어 위치 스크립팅하기 (화면에서 물건을 움직이는 것)
- 6. QTMovie의 커서를 움직이는 방법은 무엇입니까?
- 7. TranslateAnimation을 사용하여 화면에서 무언가를 계속 움직이는 효율적인 방법
- 8. ImageView를 움직이는 것이 더 좋은 방법은 무엇입니까?
- 9. UIImageView를 움직이는 가장 효율적인 방법은 무엇입니까?
- 10. 마우스와 함께 툴팁을 움직이는 방법은 무엇입니까?
- 11. Google 어스에서 움직이는 보트를 표시하는 방법은 무엇입니까?
- 12. xlarge 화면에서 레이아웃의 너비를 제한하는 방법은 무엇입니까?
- 13. 기본 화면에서 새 화면을 만드는 방법은 무엇입니까?
- 14. 안드로이드 잠금 화면에서 활동을 수행하는 방법은 무엇입니까?
- 15. 화면에서 Textview를 동적으로 이동하는 방법은 무엇입니까? (framelayout)
- 16. 홈 화면에서 위젯을 자동으로 테스트하는 방법은 무엇입니까?
- 17. Windows 바탕 화면에서 눈보라를 만드는 방법은 무엇입니까?
- 18. 환경 설정 화면에서 AlertDialog를 여는 방법은 무엇입니까?
- 19. 화면에서 문자열의 너비와 높이를 얻는 방법은 무엇입니까?
- 20. 화면에서 모든 jqGrid 그리드를 지우는 방법은 무엇입니까?
- 21. 전체 화면에서 메시지를 표시하는 방법은 무엇입니까?
- 22. 매끄러운 jQuery 움직이는 문자?
- 23. C++ : 움직이는 FPS 계산
- 24. PHP에서 위험한 캐릭터를 제거하는 방법
- 25. 내 캐릭터를 움직일 수 없습니다.
- 26. 물리 캐릭터를 회전시키지 않는 방법
- 27. UIButton 움직이는 문제
- 28. 델파이에서 마우스로 원을 움직이는 방법?
- 29. 화면에서 사각형을 드래그하는 코드는 무엇입니까?
- 30. 수동으로 UIImageView를 느리게 움직이는 이유는 무엇입니까?
D 패드가 아니므로 비디오 게임 컨트롤러처럼 움직입니다. 단지 터치 스크린입니다.이 같은 경우 코드가 작동합니까? – ipodfreak0313
반영하기 위해 답을 편집했습니다. 질문이 있으시면 알려주세요. – jonmorgan
고마워요 spookyjon! 지금은 친구가 내 작품을 완성 할 때까지 기다리고 있지만 기다리는 동안 나는 막대기 그림을 만들었습니다. 나는 당신의 코드를 테스트 할 것이다. 작동해야하는 것 같습니다! – ipodfreak0313