그냥 몇 가지 조언을 찾고 스프라이트를 회전 /은 다음 구현하는 방법에 대한 도움 하나. 웨이 포인트의 속성에서 다음 스프라이트의 각도를 설정했지만 원활하게 돌아갈 필요가 있습니다. 내 스프라이트는 매 22.5도에서 360도까지 렌더링되고 일부 경로는 90도에서 회전합니다. 따라서 스프라이트는 45도에서 시퀀스를 재생할 수 있으며 재생할 다음 시퀀스가 135도 스프라이트가 될 수있는 웨이 포인트에 도달합니다. 그럼 어떻게하면 45에서 135로 뛰어 오르기보다는 멋지고 부드럽게 돌아갈 수 있을까요?이 CoronaSDK 원활
0
A
답변
1
개체의 회전을 직접 설정하는 대신 대상 회전을 설정 한 다음이를 향해 삽입 해보십시오. 는 enterFrame 기능에서 이제
--Sprite is currently rotated 45 degrees, I now want it to change to 135 degrees
mySprite.targetRotation = 135
(이미이없는 경우, 당신은 하나를 추가해야합니다) :
local function Update(event)
local turnSpeed = 0.5
mySprite.rotation = mySprite.rotation + turnSpeed * (mySprite.targetRotation - mySprite.rotation)
end
turnSpeed 변수는해야한다 예를 들어
얼마나 빨리 돌려야하는지에 따라 0.0001에서 1 사이입니다 (0.0001은 매우 느리게 변하고, 1은 순식간입니다).
아마도이 스프라이트 중 둘 이상을 갖고 있다면 테이블에 넣고이 계산을 해당 테이블의 모든 개체에 적용해야합니다.
관련 문제
- 1. 원활
- 2. 원활 AS3
- 3. 나는 내가 coronasdk 도구 (www.coronasdk.com)에 의해 개발, 지금 coronasdk
- 4. CoronaSDK timer.performWithDelay 반복 혼동
- 5. 드롭 다운 라우팅 원활
- 6. CoronaSDK 내용 스케일링 문제
- 7. CoronaSDK 오리엔테이션 문제
- 8. 이미지가 보이는지 확인하십시오 (CoronaSDK)
- 9. 안드로이드 닫기 키보드 원활
- 10. 오류가 실행 원활
- 11. 의 tableview 내부 원활
- 12. 변경 배경 이미지 원활
- 13. PHP IDE는 사용할하고 원활
- 14. 방법 루프 FLV 원활
- 15. CoronaSDK 3D 스프 라이트 회전
- 16. CoronaSDK Storyboard에서 테이블이 삭제되지 않습니다.
- 17. 새로 고침 Highchart 더 원활
- 18. Coronasdk : 공장 패턴 및 코로나 포럼 정보
- 19. CoronaSDK 응용 프로그램에 데이터 파일 업로드
- 20. coronasdk sqlite 장치에서 컴퓨터로 데이터베이스 복사
- 21. CoronaSDK 동시에 두 장면의 화면이 있습니다.
- 22. CoronaSDK - tableview 라이브러리를 사용하여 lisview 클립
- 23. 업데이트 작업 표시 줄 원활 - Xamarin 안드로이드
- 24. HTML에서 이동 항목을 만들고 메뉴 항목이 원활
- 25. 윈도우 8 앱에서 JSON을 역 직렬화하는 방법 원활
- 26. 자바 SWT 크기 조정 삼중 SashForm 일정 중간 원활
- 27. 테이블의 이미지가 장면 전환시 삭제되지 않습니다. CoronaSDK Storyboard
- 28. CoronaSDK : iPhone 및 Android 용 루아. 이제 ... 할 수 있을까요?
- 29. 저장된 JQuery toggleClass 설정에 대한 페이지로드가 원활 해졌습니다
- 30. ZedGraph이 원활 내가 datas의 매 초마다 삽입과 차트를