2016年11月18日 星期五

人物繞校園跑-原地自轉

using UnityEngine;
 
using System.Collections;
 

 

 
public class TransformFunctions :
MonoBehaviour
 

 

 
{
 

 

 
    public float
moveSpeed = 10f;
 
    public float
turnSpeed = 50f;
 

 
    void Update ()
 
    {
 
     
 
if(Input.GetKey(KeyCode.UpArrow))       
 
transform.Translate(Vector3.forward *
moveSpeed * Time.deltaTime);
 
if(Input.GetKey(KeyCode.DownArrow))
 
transform.Translate(-Vector3.forward *
moveSpeed * Time.deltaTime);
 
if(Input.GetKey(KeyCode.LeftArrow))         
 
transform.Rotate(Vector3.up, -turnSpeed
* Time.deltaTime);
 
if(Input.GetKey(KeyCode.RightArrow))
 
 
           
 
transform.Rotate(Vector3.up, turnSpeed
* Time.deltaTime);
 
    }
 
        
}
 
-----------------------------------------------------
 

 

 
 
 
using UnityEngine;
 
public class ExampleClass : MonoBehaviour 
 
{
 
    void Update() 
 
    {
 
        // Rotate the object around its local X axis at 1 degree per second
 
        transform.Rotate(10*Vector3.right * Time.deltaTime);
 
        // ...also rotate around the World's Y axis
 
        transform.Rotate(Vector3.up * Time.deltaTime, Space.World);

沒有留言:

張貼留言