🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

cannon을 사용하지 않을때 draw 속도는 어떻게 정할 수 있을까요?

23.03.26 09:54 작성 조회수 354

0

춘식이 강의를 듣고있는중인데

모니터 주사율 때문에 속도가 빨라진 것 같습니다.

이전 강의에서 cannon을 사용할 땐 cannonWorld.step을 수정해서 속도를 맞췄는데

춘식이 예제는 cannon을 사용하지 않는 것 같아서 질문드립니다!

 

답변 2

·

답변을 작성해보세요.

0

아이고, 답변이 너무 늦었네요. 말씀대로 delta를 이용하면 되는데, delta에 적절한 값을 곱해서 원하시는 정도의 속도를 찾으시면 될 것 같아요. 아래 코드에 주석처리한 부분이 원래 코드고, 아래가 수정한 내용입니다.

// player.modelMesh.position.x += Math.cos(angle) * 0.05;
// player.modelMesh.position.z += Math.sin(angle) * 0.05;
player.modelMesh.position.x += Math.cos(angle) * delta * 10;
player.modelMesh.position.z += Math.sin(angle) * delta * 10;

0

sue01014님의 프로필

sue01014

질문자

2023.03.26

delta값을 나누기 하면 속도가 느려지는 것 같은데, 모든 기기에서 똑같은 속도를 내려면 어떤 계산식을 사용해야 할까요?

채널톡 아이콘