2016年12月22日 星期四

2016/11/18 原地自轉

檔名: TransformFunctions
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);
    }
       }

沒有留言:

張貼留言