/// 使用方法

將腳本丟入物體調整好速度就可以使用

要注意因為移動是對應世界軸,如果移動方位有問題必須調整攝影機的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);
}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 克羅 的頭像
    克羅

    克羅的UNITY教學 & 學習筆記

    克羅 發表在 痞客邦 留言(0) 人氣()