Показать сообщение отдельно
Старый 09.11.2011, 04:31   #3
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Проблема со скриптом

public class WaypointMove MonoBehaviour
{
    public 
float speed_move 10f;    
    public 
Transform [] waypoint;
    private 
int i=0;
    private 
bool move true;
    
    
void Update()
    {
        if (
move)
        {
            var 
direction waypoint[i].position transform.position;
            var 
distance direction.magnitude;
            
direction.Normalize(); 

            var 
movement speed_move *Time.deltaTime;
            if (
distance movement )
            {
                
transform.Translate(direction movement );
            }
            else
            {
                
transform.position waypoint[i].position;
                if (
waypoint.Length-1)
                {
                    
movement -= distance;
                    
transform.Translate((waypoint[i+1].position waypoint[i].position).normalized movement );
                    
i++;
                }
                else
                {
                    
move false;
                }
            }
        }
    }

__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.

Последний раз редактировалось pax, 09.11.2011 в 08:01.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Lestar за это полезное сообщение:
Aikon (09.11.2011), defz (09.11.2011), pax (09.11.2011)