Sphere передвижение прыжок

Общие вопросы о Unity3D

Sphere передвижение прыжок

Сообщение elsetell 20 ноя 2013, 20:45

возникла проблема при составлении скрипта прыжка , addforce делает прыжок не красивым помогите что делать
на sphere весит rigidbody
Синтаксис:
Используется csharp
private Vector3 inp;
    private Vector3 delta;
    private Vector3 oldPos;
        private Vector3 gravity;
    private const float pi2 = Mathf.PI * Mathf.PI;

    public float diam = 7f;

    public float speed = 7f;

    public Transform cam;
        GameObject fire;

   
        // Use this for initialization
        void Start (){
            oldPos = transform.position;
                        Physics.gravity = new Vector3(0, -75, 0);
        }
       
        // Update is called once per frame
        void Update ()
{
        fire = GameObject.Find("fire");
         if (Input.GetButtonDown("Jump")){    
        fire.particleEmitter.emit = true;
        diam = 10f;
    speed = 10f;
         }
         if (Input.GetButtonUp("Jump")){
fire.particleEmitter.emit = false;
                 diam = 4f;

    speed = 4f;
         }
            inp.x = Input.GetAxis("Horizontal");
            inp.z = Input.GetAxis("Vertical");
        }
    void FixedUpdate()
                {
                       
        Vector3 cp = transform.position - cam.position;
        cp.y = 0f;
        transform.Translate(Quaternion.LookRotation(cp) * inp * speed * Time.deltaTime, Space.World);
        delta = oldPos - transform.position;

        float ang = Mathf.Sin(delta.magnitude / diam / pi2) * Mathf.Rad2Deg;
        transform.RotateAround(Vector3.Cross(delta, Vector3.up), ang);
        oldPos = transform.position;
   
}
}
elsetell
UNец
 
Сообщения: 5
Зарегистрирован: 20 ноя 2013, 20:10

Re: Sphere передвижение прыжок

Сообщение Respect1404 21 ноя 2013, 04:11

ой, у кого есть скрипт "красивого" прыжка? :D

Вы бы хоть объяснили чем не красивый...
Да и если это всё написано для одного лишь прыжка, то у меня нет слов...
Respect1404
UNITрон
 
Сообщения: 322
Зарегистрирован: 21 июл 2013, 02:35
Откуда: Россия, Калуга

Re: Sphere передвижение прыжок

Сообщение elsetell 21 ноя 2013, 22:06

Respect1404 писал(а):ой, у кого есть скрипт "красивого" прыжка? :D

Вы бы хоть объяснили чем не красивый...
Да и если это всё написано для одного лишь прыжка, то у меня нет слов...

прочитай код он говорит о том что в нем есть все кроме прыжка (а это реалистичное передвижение скорость физика ) осталось сделать прыжок проблема в том что перепробовал массу скриптов , почти все время была проблема что прыжок либо слишком резкий либо просто рывок вверх и падение вниз сквозь collider(сцены)
elsetell
UNец
 
Сообщения: 5
Зарегистрирован: 20 ноя 2013, 20:10


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13