Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 24.01.2020
Сообщений: 45

Вращение объекта

03.04.2020, 18:20. Показов 1433. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, нужен способ сбора данных о вращении объекта. Надо в 1 переменную записать кол-во градусов которое определенный объект имеет , то есть типа int g=gameobject.transform.rotation(x);…
потом я хочу вывести это значение на экран с помощью текста, но это я умею.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.04.2020, 18:20
Ответы с готовыми решениями:

Вращение объекта вокруг другого объекта
Как сделать вращение объекта вокруг другого объекта? Например: создаём куб, затем внутри него создать ещё один куб и отодвинуть этот...

Вращение объекта
using UnityEngine; using System.Collections; public class gameplay : MonoBehaviour { public GameObject obj; public Transform...

Вращение объекта
Здравствуйте. Помогите разобраться, как написать скрипт на C#, что бы вращать шар, вокруг своей оси. Пытаюсь в unity создать звездную...

6
 Аватар для 1max1
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
03.04.2020, 19:59
Лучший ответ Сообщение было отмечено EgorCol1 как решение

Решение

C#
1
transform.eulerAngles.x
Но с этим могут быть проблемы, лучше сравнивать градусы со стартовым вектором.
1
0 / 0 / 0
Регистрация: 24.01.2020
Сообщений: 45
03.04.2020, 20:34  [ТС]
Да, спасибо кстати как можно оптимизировать данный говнокод??я написал, но думаю он будет слишком требовательным
if (xy >0&xy<15)
{
clock = 8;
}
if (xy > 15 & xy < 30)
{
clock = 9;
}
if (xy > 30 & xy < 45)
{
clock = 10;
}
if (xy > 45 & xy < 60)
{
clock = 11;
}
if (xy > 60 & xy < 75)
{
clock = 12;
}
if (xy > 75 & xy < 90)
{
clock = 13;
}
if (xy > 90 & xy < 105)
{
clock = 14;
}
if (xy > 105 & xy < 120)
{
clock = 15;
}
if (xy > 120 & xy < 135)
{
clock = 16;
}
if (xy > 135 & xy < 150)
{
clock = 18;
}
if (xy > 150 & xy < 165)
{
clock = 19;
}
if (xy > 165 & xy < 180)
{
clock = 20;
}
if (xy > 180 & xy < 195)
{
clock = 21;
}
if (xy > 195 & xy < 210)
{
clock = 22;
}
if (xy > 210 & xy < 225)
{
clock = 23;
}
if (xy > 225 & xy < 240)
{
clock = 0;
}
if (xy > 240 & xy < 255)
{
clock = 1;
}
if (xy > 255 & xy < 270)
{
clock = 2;
}
if (xy > 270 & xy < 295)
{
clock = 3;
}
if (xy > 295 & xy < 310)
{
clock = 4;
}
if (xy > 310 & xy < 325)
{
clock = 5;
}
if (xy > 325 & xy < 340)
{
clock = 6;
}
if (xy > 340 & xy < 355)
{
clock = 7;
}
0
 Аватар для 1max1
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
03.04.2020, 21:05
Цитата Сообщение от EgorCol1 Посмотреть сообщение
он будет слишком требовательным
Не будет) Однако читать такой код трудно, используй циклы для проверок.
Что-то типа такого:
C#
1
2
3
4
5
6
7
        for (int i = 0; i < 10; ++i)
        {
            if (xy > i * 15 & xy < (i + 1) * 15)
            {
                clock = i + 8;
            }
        }
0
0 / 0 / 0
Регистрация: 24.01.2020
Сообщений: 45
03.04.2020, 21:10  [ТС]
Ок, спасибо
0
 Аватар для zalec
76 / 54 / 22
Регистрация: 03.03.2019
Сообщений: 176
03.04.2020, 23:56
C#
1
2
3
4
5
[Range(0,360)]
    public int input = 10;
    public int res;
..........
res = (input / 15 + 8) % 24;
И после "if (xy > 135 & xy < 150)" правильная запись идет?
0
0 / 0 / 0
Регистрация: 24.01.2020
Сообщений: 45
03.04.2020, 23:59  [ТС]
Спасибо, я уже разобрался с этой задачей и исправил все ошибки(наверное) , ну у меня заработало в общем
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.04.2020, 23:59
Помогаю со студенческими работами здесь

Вращение объекта по оси Z
Добрый вечер, Guru Unity, Подскажите, как сделать вращение объекта вокруг своей оси Z с зажатой левой кнопки мыши, Нашел только...

Вращение дочернего объекта
Добрый вечер. Возникла такая проблема, есть сфера которой я задаю движение через addforce, затем когда она столкнулась с каким то объектом...

Вращение объекта за Image
Всем привет!!! Мне нужно что бы объект вращался за элементом UI Image. написал код но это не совсем то,объект вращается за Image если тот...

Запрет на вращение объекта
Доброго времени суток. Подскажите как добавить запрет на вращение объекта при смены анимации? Создал анимацию на объекте и когда она...

Вращение вокруг объекта
Добрый день. Как заставить один объект вращаться вокруг другого?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru