Тема: Rotation
Показать сообщение отдельно
Старый 16.09.2015, 18:03   #6
SOmar
AnyKey`щик
 
Регистрация: 15.09.2015
Сообщений: 5
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Rotation

Сам код
float Distance = 4;    
        
float Angle = 360;
        
int count = str.Length;    
        
Vector3 point = transform.position;        
        
Angle = Angle * Mathf.Deg2Rad;
        for (
int i = 1; i <= count; i++)
        {            
            
float _z = transform.position.z + Mathf.Cos(Angle / count * i) * Distance;            
            
float _x = transform.position.x + Mathf.Sin(Angle / count * i) * Distance;
            
point.x = _x;
            
point.z = _z;          
            
str[i-1].transform.position = point; 
Пробовал Quaternion. и все что там есть. О LookAt не думал так как привык, что он поворачивает к объекту лицом, а не наоборот.
Огромное спасибо Рax!!!
(Offline)
 
Ответить с цитированием