2016-07-13 12 views
-1

У меня простая 3d-сфера единства по умолчанию, у которой есть сценарий, прикрепленный к нему, используя компонент жесткого тела, когда я использую клавиши со стрелками (установленными на входе), он предназначен для перемещения, но он ничего нет ошибок консоли ничего здесь не мой сценарийUnity 5 Ball Wont Move No Errors

using UnityEngine; 
using System.Collections; 

public class PlayerController : MonoBehaviour { 
    private Rigidbody PhysicsRB; 
public float speed; 

void Start() 
{ 
    speed = 5; 
    PhysicsRB = GetComponent<Rigidbody>(); 
} 

void Fixedupdate() { 
    float MoveH = Input.GetAxis ("Horizontal"); 
    float MoveV = Input.GetAxis ("Vertical"); 

    Vector3 movement = new Vector3 (MoveH, 0.0f, MoveV); 

    PhysicsRB.AddForce (movement * speed); 

}  
} 
+0

Вы должны действительно сделать учебник Unity [Roll-A-Ball] (https://unity3d.com/learn/tutorials/projects/roll-ball-tutorial), он дает пошаговые видео-инструкции о том, как делать именно то, что вы делаете, и у каждого видео также есть полная копия кода для проверки как refrence. –

ответ

3

Изменить «Fixedupdate» в «FixedUpdate». Также убедитесь, что имя файла совпадает с именем класса. В вашем примере ваш сценарий должен быть назван PlayerController.cs.

+0

Большое спасибо –

+0

Пожалуйста, отметьте ответ как принято, если это было полезно :). –

+0

им новый, как я это делаю –