프로그래밍/Unity10 3d 수학 기초 http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture_series&no=121&z= 2018. 10. 1. 체력 비율 계산 hpBarSlider.value = (float)currentHP/(float)maxHP 2018. 9. 12. 가감속 private float speed = 0f; private float _maxSpeed = 30f; private float forceMagnitude = 6f; private Vector3 movement = Vector3.zero; void FixedUpdate() { _move = Input.GetAxis("Vertical"); Move(0f, _move); } void Move(float h, float v) { if (v != 0 || h != 0) { // Set the movement vector based on the axis input. movement.Set(h, 0f, v); speed = Mathf.Min(speed + forceMagnitude * Time.deltaTime, _.. 2018. 9. 12. Velocity Addforc 차이점 Velocity : rigidbody의 속도를 나타냅니다. velocity를 지정하면 오브젝트의 질량과 상관없이 일정 속도를 줍니다.rigidbody2d 컴포넌트가 있어야만 velocity를 사용할 수 있습니다. 아래와 같이 x,y 의 속도를 지정할 수 있습니다. Rigidbody2D.velocity = new Vector2(xSpeed, ySpeed); Addforce : rigidbody에 힘을 가해 가속도를 줍니다. addforce는 'F=ma' 공식이 적용되어 같은 힘을 주었을때 오브젝트의 질량에 따라 가속도가 달라집니다. https://youtu.be/tNtOcDryKv4 2018. 9. 11. 이전 1 2 3 다음