Поворот объекта

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Поворот объекта

Сообщение bura774 24 фев 2019, 13:00

Как при каждом повороте объекта по оси z на 90 градусов, печатать в консоль "Rotation"
bura774
UNец
 
Сообщения: 3
Зарегистрирован: 20 фев 2019, 22:59

Re: Поворот объекта

Сообщение Xtir 24 фев 2019, 22:12

С помощью Debug.Log()
Xtir
UNIверсал
 
Сообщения: 498
Зарегистрирован: 21 окт 2016, 00:37

Re: Поворот объекта

Сообщение bura774 25 фев 2019, 22:56

Как это делать при каждом повороте на 90 градусов
bura774
UNец
 
Сообщения: 3
Зарегистрирован: 20 фев 2019, 22:59

Re: Поворот объекта

Сообщение Saltant 26 фев 2019, 00:34

Там в коде где ты поворачиваешь объект на 90 градусов напиши Debug.Log("rotate 90 success");
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2236
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт

Re: Поворот объекта

Сообщение DimaJoke 26 фев 2019, 10:01

Синтаксис:
Используется csharp
if(transform.rotation.y = 90f)
{
    Debug.Log("Rotation is 90");
}
 
Что бы повзрослеть, человек должен преодолеть ошибки юности.

Поэтому я снова здесь..
Аватара пользователя
DimaJoke
UNITрон
 
Сообщения: 293
Зарегистрирован: 12 авг 2018, 18:59
Откуда: Ульяновск
  • Сайт

Re: Поворот объекта

Сообщение 1max1 26 фев 2019, 13:53

Вопрос очень тупой. Что-то в стиле: "Ежик ползет по земле, почему улитка не с ним?"
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51

Re: Поворот объекта

Сообщение seaman 26 фев 2019, 15:50

Я так думаю, что у TC нет прямого метода, который бы поворачивал объект. Ну или объект как то крутится не на 90 градусов, а плавно.
И ему нужно как то уловить момент, когда поворот достиг 90 градусов и оповестить об этом.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Поворот объекта

Сообщение 1max1 26 фев 2019, 16:01

Синтаксис:
Используется csharp
float z = transform.eulerAngles.z;
if (z > 359 && z < 1) Debug.Log("Rotation~360");
else if (z > 89 && z < 91) Debug.Log("Rotation~90");
else if (z > 179 && z < 181) Debug.Log("Rotation~180");
else if (z > 269 && z < 271) Debug.Log("Rotation~270");
Аватара пользователя
1max1
Адепт
 
Сообщения: 5505
Зарегистрирован: 28 июн 2017, 10:51


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29