/// 使用方法
將腳本丟入物體調整好速度就可以使用
要注意因為移動是對應世界軸,如果移動方位有問題必須調整攝影機的Rotate.Y為0
本範例只做了移動,如果需要重力等效果需要自己增加
///
以下程式碼
using UnityEngine;
using System.Collections;
[RequireComponent (typeof (CharacterController))]
public class Acceleration_SS : MonoBehaviour {
private CharacterController controller ;
private Vector3 direction ; //方向
public float speed = 5.0f; //速度
void Start () {
controller = GetComponent<CharacterController>();
rotateeeee = Vector3.zero;
direction = Vector3.zero;
}
void Update () {
direction.x = Input.acceleration.x;
direction.z = Input.acceleration.y;
controller.Move(direction * speed * Time.deltaTime);
}
全站熱搜
留言列表