Я создавал программу Unity, и я удалил папку «Материалы», потому что я ничего в ней не видел. Затем сфера, которую я прослушал, поэтому я удалил ее и создал новую. Я просто добавил скрипт движения в новую сферу. Я протестировал программу, сфера не двигалась, а старая двигалась. (Я уже удалил старую, но у меня были те же условия в новой сфере, и новая не сработала).
Есть сценарий движения (извините, если он отображается с плохим интервалом, просто скопируйте и вставьте пожалуйста):
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Movement : MonoBehaviour
{
public float force = 150;
Rigidbody rb;
// Use this for initialization
void Start()
{
rb = GetComponent<Rigidbody>();
}
// Update is called once per frame
void Update()
{
float h = Input.GetAxis("Horizontal");
float v = Input.GetAxis("Vertical");
Vector3 vector = new Vector3(h, 0.5f, v);
rb.AddForce(vector * force * Time.deltaTime);
}
}