纳金网

标题: Cube的 waypoint寻路代码 [打印本页]

作者: may    时间: 2015-8-31 07:08
标题: Cube的 waypoint寻路代码

Cube的 waypoint寻路代码
  1. using UnityEngine;
  2. using System.Collections;

  3. public class SSDsScript : MonoBehaviour {
  4.    
  5.     public GameObject[] cube;
  6.     public Vector3[] cubePosition = new Vector3[4];
  7.     public Vector3 target = Vector3.zero;
  8.     public int n = 0;
  9.     void Start()
  10.     {
  11.         for (int i = 0; i < cube.Length; i++)
  12.         {
  13.             cubePosition[i] = cube[i].transform.position;

  14.         }
  15.         target = cubePosition[0];
  16.     }
  17.        
  18.         // Update is called once per frame
  19.         void Update () {
  20.         transform.position = Vector3.Lerp(transform.position, target, Time.deltaTime * 5f);
  21.         transform.LookAt(target);
  22.         if (Vector3.Distance(transform.position,target)<0.5f)
  23.         {
  24.             n++;
  25.             n %= 4;
  26.             target = cubePosition[n];
  27.         }
  28.         
  29.         }
  30. }
复制代码





欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5