코딩하는 나귀

케릭터 점프 코드

Unity2013. 1. 15. 21:10

매 프레임 마다 호출해 주면 된다.

앞.뒤로 이동하는 경우 X방향도 같이 변경해주면 된다.


private const float JUMP_ACCEL = 25.0f;

private const float JUMP_MOVING = 0.08f;

private const float JUMP_OFFSET = 5.0f;


void Jump() {

Vector3 heroPostion = hero.transform.position;

heroPostion.y = hero.transform.position.y + ((jumpAccel * Time.deltaTime) / JUMP_MOVING);

hero.transform.position = heroPostion;

jumpAccel -= ((JUMP_OFFSET * Time.deltaTime) / JUMP_MOVING);

if (hero.transform.position.y <= heroStartPostion.y) {

      jumpAccel = JUMP_ACCEL;

}

return;

}


'Unity' 카테고리의 다른 글

[Struct] Point  (0) 2015.11.07
[Struct] Size  (0) 2015.11.07
[Shader] 텍스처 회전 (Texture Rotation)  (0) 2015.09.08
C# 리스트(List)를 이용해 만든 우선순위큐(PriorityQueue)  (0) 2015.07.23
리플렉션 응용 (C# Reflection)  (0) 2015.07.01
MonoBehaviour Lifecycle  (0) 2014.06.30
Android Local Notification Plugin  (0) 2013.04.23
포물선 공식  (0) 2013.01.21
드레그한 방향 알아내기  (0) 2013.01.15
Generic Based Singleton for MonoBehaviours  (0) 2013.01.14