2016年12月1日 星期四

3D模型放入網頁





控制人物旋轉.移動

using UnityEngine;
using System.Collections;

public class NewBehaviourScript : MonoBehaviour {

Vector3[] T = new Vector3[4];
// Use this for initialization
void Start () {
T [0] = new Vector3 (172.9889f, 0, 25.57517f);
T [1] = new Vector3 (-163.3713f, 0, 10.85278f);
T [2] = new Vector3 (-213.094f, 0, -150.6102f);
T [3] = new Vector3 (178.336f, 0, -156.193f);


}
int aa = 0;
// Update is called once per frame
void Update () {
transform.position = Vector3.MoveTowards (transform.position, T [aa], 50 * Time.deltaTime);
if (transform.position == T [aa])
aa = (aa + 1)% 4;

transform.Rotate(Vector3.up,100f*Time.deltaTime);
}
}

用鍵盤控制鏡頭移動

using UnityEngine;
using System.Collections;

public class NewBehaviourScript1 : 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);
}
}

沒有留言:

張貼留言