[英]Unity - move animated game object with rigidbody.velocity
我有一個動畫角色,我需要將其向前移動
我將rigibody添加到我的角色和mover類中
當我禁用動畫控制器時,它會移動
我的動人階級
using UnityEngine;
using System.Collections;
public class Mover : MonoBehaviour {
public float speed;
// Use this for initialization
void Start () {
GetComponent<Rigidbody>().velocity = transform.forward * speed;
}
}
任何建議我該如何解決
可能希望將其放在Update()
因此它不僅被調用了一次。
void Update () {
GetComponent<Rigidbody>().velocity = transform.forward * speed * Time.smoothDeltaTime;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.