Движение объекта

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

Движение объекта

Сообщение molodoy 12 июн 2018, 17:33

Здравствуйте, написал простенький скрипт для движение машинки в сторону куда она смотрит, но машина не движется, в чем проблема?
Синтаксис:
Используется csharp
using UnityEngine;

public class Car_move : MonoBehaviour {
    public float speed = 0.0f;
    public float max_speed = 15.0f;
    public float rozgon_speed = 0.05f;
    private Rigidbody carRigidbody;

    void Start() {
        carRigidbody = GetComponent<Rigidbody>();
    }

    void Update() {
        if (Input.GetKey("w")) {
            if (speed < max_speed) {
                speed += rozgon_speed;
            }

        }
        if (!Input.GetKey("w")) {
            if (speed > 0) {
                speed -= 0.05f;
            }
        }
       
        carRigidbody.AddForce(carRigidbody.transform.forward * speed * Time.deltaTime);
    }
}
 
molodoy
UNец
 
Сообщения: 6
Зарегистрирован: 13 янв 2018, 14:26

Re: Движение объекта

Сообщение 1max1 12 июн 2018, 17:47

Может она едет, но супер медленно, попробуй поставить больше параметры:
public float max_speed = 1500.0f;
public float rozgon_speed = 10.0f;
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51


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

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

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