Страница 1 из 1

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

СообщениеДобавлено: 24 фев 2019, 13:00
bura774
Как при каждом повороте объекта по оси z на 90 градусов, печатать в консоль "Rotation"

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

СообщениеДобавлено: 24 фев 2019, 22:12
Xtir
С помощью Debug.Log()

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

СообщениеДобавлено: 25 фев 2019, 22:56
bura774
Как это делать при каждом повороте на 90 градусов

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

СообщениеДобавлено: 26 фев 2019, 00:34
Saltant
Там в коде где ты поворачиваешь объект на 90 градусов напиши Debug.Log("rotate 90 success");

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

СообщениеДобавлено: 26 фев 2019, 10:01
DimaJoke
Синтаксис:
Используется csharp
if(transform.rotation.y = 90f)
{
    Debug.Log("Rotation is 90");
}
 

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

СообщениеДобавлено: 26 фев 2019, 13:53
1max1
Вопрос очень тупой. Что-то в стиле: "Ежик ползет по земле, почему улитка не с ним?"

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

СообщениеДобавлено: 26 фев 2019, 15:50
seaman
Я так думаю, что у TC нет прямого метода, который бы поворачивал объект. Ну или объект как то крутится не на 90 градусов, а плавно.
И ему нужно как то уловить момент, когда поворот достиг 90 градусов и оповестить об этом.

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

СообщениеДобавлено: 26 фев 2019, 16:01
1max1
Синтаксис:
Используется 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");