Показать сообщение отдельно
Старый 08.05.2014, 16:47   #3
CostUm
ПроЭктировщик
 
Регистрация: 09.11.2007
Сообщений: 141
Написано одно полезное сообщение
Re: Скелетеная анимация

хах спасибо, не подумал о такой возможности)
дабы новую тему не создавать спрошу тут, делаю простейший ИИ для прохожих моего городка которые двигаются по вейпоинтам, само передвижение происходит в пределах нормы) а вот с поворотами разобраться не могу.
каким образом направлять взгляд ИИ на следующий вейпоинт?
если что вот код


using UnityEngine;
using System.Collections;

public class Weapoint : MonoBehaviour {

public GameObject point_0;
public GameObject point_1;
public GameObject point_2;

Transform[] all_Point=new Transform[3];
private Vector3 target_Pos;
private int i = 0;
public float speed_move = 5f;

void Start () {
all_Point[0] = point_0.transform;
all_Point[1] = point_1.transform;
all_Point[2] = point_2.transform;
}

void Update () {
target_Pos = all_Point[i].transform.position;
transform.Translate(Vector3.Normalize(target_Pos - transform.position)*Time.deltaTime*speed_move);
float distans = Vector3.Distance(target_Pos, transform.position);
if (distans < 0.5f)
{
if (i < all_Point.Length - 1)
{
i++;
}
else
{
Destroy(gameObject);
}
}

}
}

Последний раз редактировалось CostUm, 08.05.2014 в 19:45.
(Offline)
 
Ответить с цитированием