Dynamic을 이용한 도미노 애니메이션을 시도중입니다

by 야구친구 posted Oct 19, 2011 Replies 3
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
Extra Form

밑에 비슷한 질문을 했던 사람입니다. 일단 답변준 2분에게 정말 감사드립니다.

 

그래서 다시 시도 하니 잘 되는듯 싶었으나...잘 공이 도미노에 잘부디치기는 하는데 밀리기만 하고 안넘어 가네요 ㅠㅠ

 

제가 막 시작헤서 잘 못하니 이해하시고 한번만 더 봐주시면 너무 감사하겠습니다.

 

파일을 2게 첨부 했습니다. 1번째꺼는 아까 질문에 올린 파일을 답변을 보고 수정한거고

두번째꺼는 완전 처음부터 한거입니다.

 

그리고 3번째꺼는 성공작품인데 차이를 모르겠습니다.
제가 한 1,2번째꺼는 잘 안되더라구여 ㅠㅠ

아 참고로 제가 한글판 쓰는데.. 영어판이랑 차이가 크나요??

 

나  감사드려요 ㅎ

 

  • profile
    은파란 2011.10.19 21:50 Files첨부 (2)

    일단 제 해법은 이렇습니다.

    캡처.JPG 


    첫번째 실패하신 파일입니다. 밀리기만 하지요. 지금 오른쪽아랫부분은 floor 부분에 적용된 다이나믹인데요, 파란색 동그라미친부분이 friction, 마찰지수로 알고 있습니다. 값이 낮을수록 반질반질한 얼음바닥이 된다는 겁니다.


    캡처2.JPG


    그래서 값을 90%로 올려보았습니다. 사포 위에 올려놓은 기분으로..그러니 넘어가네요.


    제 답변은 이렇습니다. 다이나믹은 실제적인 물리엔진입니다. 바꿔말하면 바람이 세게 불어야 나무가 쓰러지겠죠? 첨부하신 파일들을 살펴보니 다 공이 살살 움직이고 있네요; 


    성공하신 파일은 다른 것과 큰 차이가 없습니다. 결국 어쩌다가 넘어간것 같습니다 0ㅅ0;;;



    그리고 한글-영어 판 차이는 없는 것으로 알고 있습니다.


  • ?
    고리 2011.10.19 21:50 Files첨부 (1)

    다이나믹은 물리적인 수학 계산으로 이루어집니다. 건드린다고 다 넘어가는게 아니라 좀더 힘을 줘서 도미노를 쳐야 넘어가지요...

    너무 약하게 건드셨어요...  아 답변을 달고보니 위에 은파란님이 먼저 다셨내요 ㅎ 은파란님말씀대로 마찰을 올리는것도 한방법이겠내요 ㅎ

  • ?

    공에 적용된 다이나믹 태그에서 '사용자 초기 속도' 체크를 해서 처음부터 속도를 주는 방법도 있습니다.