나는 Ball to Ball Collision - Detection and Handling 페이지를 읽고, resolve_collision 코드에 대해 약간 혼란 스럽다. 나는 1.0f + Constants.restitution을 제외한 모든 것을 얻는다. 1.0f는 무엇이고 Constants.restitution은 무엇입니까?Ball to Ball Collision
1
A
답변
3
1.0f
은 부동 소수점 1.0
의 리터럴입니다. Java에서 1.0
은 기본적으로 double
유형이므로 작성자는 나중에 f
플래그를 추가하여 명시 적으로 float
으로 만듭니다.
Constants.restitution
은 보통 가정에서 물리 E 또는 C R되는 상기 coefficient of restitution를 나타낸다. 이것은 한번 볼이 바닥이나 다른 볼에 닿았을 때 얼마나 많이 튀 었는지를 정의합니다. 그가 제공 한 코드에는 표시되지 않지만 어딘가로 선언 될 것입니다.
public class Constants {
public static final float restitution = 0.8f;
}
1
반발 계수는 충돌시 탄력을 나타내는 0과 1 사이의 숫자입니다. 0은 접촉하는 물체가 서로 달라 붙는 것을 의미하고 1은 완벽하게 신축성있는 방식으로 튀어 나와 (모든 속도를 회복 함) 의미합니다.
인터넷 검색을 시도하면 나머지는 따라갑니다.
1.0f 란 무엇입니까? 1.0과 같습니까?하지만 플로트입니까? – user700996
@ user700996 예 예 –