부드러운 드래그가 궁금합니다.
봄해
2023.04.01
안녕하세요 ㅜㅜ 이렇게 매일 여쭙네요 제가 많이 알게된다면 저도 공유를 하고싶지만 어디에도 명확한 답을 찾기힘드네요 ㅜㅜ
다름이 아니라 ,,
as3.0에서
drag 를 쓰는것 처럼 드래그 하는 걸 만들려는데 잘안되네요
드래그를 하는데 ... 이게 잘 안되네요
drag 를 쓰면 다 좋은데 ,, 부드럽게 움직이지가 않아서 엔터프레임이나 트윈을 써봣는데
마우스의 좌표에 오브젝트의 xy 0 점이 붙어버리더군요 ..
나름 계산해서 마우스 xy 에서 오브젝트 xy 뺀값을 오브젝트 에 더해서 트윈을 줬는데도 ..
0점으로 가버리더군요 ㅜㅜ
또 부드럽게 회전하는 건 ,,, 그냥
오브젝트.로테이션 = 0~365; 하면 잘되는데
모션을 주니 180도 이상에서 빙글빙글 ㅜㅜ
기본적인 거라고 생각되는데 잘 안되더군요 ㅜㅜ
부디 도움에 말씀 부탁드려요 ㅜㅜ
-
찬바리
rotation은 각도 돌아가는 것에서 여러개 예외처리 해줘야 하구요. 검색해보면 많이 나와요. drag는 xmouse, ymouse 를 target으로 잡고 enterframe 돌리세요. y+=speed*(ymouse-y); x+=speed*(xmouse-x)