답변:
나는 당신이 여기에 표현하고있는 것처럼 개인 논리 문제를 정기적으로 가지고 있습니다. 때로는 논리와 프로그래밍을 잘못된 방향에서 완전히 바라 보는 경우가 있습니다. 이 경우, 논리 코드로 인해 처음부터 어떤 일이 일어나고 있는지 알지 못하는 것 같습니다. 그가 사다리에 있는지 여부에 관계없이 프로그래밍 방식으로 말하면 이미 알고 있어야합니다.
그것에 대해 생각해보십시오 (내가 말했듯이 종종이 문제가 있습니다). 게임 로직은 당신이 똑똑한 프로그래머라고 가정하고 당신이 사다리에 있다는 것을 알아야합니다. 더 나은 설명을 위해 파일 아카이브 유형이 있으며 데이터 크기를 얻는 방법을 알아 내려고 하루 약 한 시간을 낭비했으며 파일을로드 할 때 결코 멈추지 않았습니다. 그 크기를 알고 : P.
이것이 독점적으로 관련되는 이유는, "지금 공중에있다, 내가 사다리에 있는지 점프 하는지를 어떻게 알 수 있을까?" "공중에 들어 가려고하지만, 애니메이션 사용에 사용할 수 있도록 먼저 어떤 방법을 사용해야합니까?"
OnJump()
변경 jumping
한 다음, 공중에 있고 jumping
거짓 인 경우 넘어 지거나 사다리 등이됩니다.
플레이어의 수직 속도를 설정하는 충돌에서 트리거되는 이벤트를 사용하여 사용할 애니메이션을 지정하는 플래그를 설정할 수도 있습니다.
제공하는 정보가 너무 제한적인 타사 라이브러리를 사용하는 경우 사다리를 사각형으로 둘러 쌀 수 있으며 플레이어가 해당 사각형에 올라가서 포함되어 있으면 등반 애니메이션을 수행 할 수 있습니다.