Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
5 / 5 / 0
Регистрация: 02.01.2013
Сообщений: 438
1

Raycast смещается при вращении фигуры?

13.05.2018, 20:44. Показов 736. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Почему raycast смещается при вращении фигуры?

По началу всё нормально, а когда фигура вращается, то лучи смещают в разные стороны, а потом опять возвращаются на исходные позиции.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 RaycastHit raycastHitFront = new RaycastHit();
 RaycastHit raycastHitLeft = new RaycastHit();
 RaycastHit raycastHitRight = new RaycastHit();
 
 Debug.DrawRay(this.transform.position, this.transform.forward * maxdist,Color.red);
 Debug.DrawRay(this.transform.position, this.transform.forward * maxdist - new Vector3(0, 0, variation), Color.red);
 Debug.DrawRay(this.transform.position, this.transform.forward * maxdist + new Vector3(0, 0, variation), Color.red);
 
 if (Physics.Raycast(this.transform.position, this.transform.forward, out raycastHitFront, maxdist)) 
 {
     Debug.DrawRay(this.transform.position, this.transform.forward*3, Color.green);
     print("Front Hit: " + raycastHitFront.transform.name);
 }
 
 if (Physics.Raycast(this.transform.position, this.transform.forward * maxdist - new Vector3(0, 0, otklonenie), out raycastHitLeft, maxdist))
 {
     print("Left Hit: " + raycastHitLeft.transform.name);
 }
 
 if (Physics.Raycast(this.transform.position, this.transform.forward * maxdist + new Vector3(0, 0, otklonenie), out raycastHitRight, maxdist))
 {
     Debug.DrawRay(this.transform.position, this.transform.forward * maxdist + new Vector3(0, 0, otklonenie), Color.green);
     print("Right Hit: " + raycastHitRight.transform.name);
 }
Миниатюры
Raycast смещается при вращении фигуры?   Raycast смещается при вращении фигуры?   Raycast смещается при вращении фигуры?  

0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2018, 20:44
Ответы с готовыми решениями:

Raycast не проходит дальше при столкновении с Character Controller
Всем привет. При создании игры у меня возникла проблема со стрельбой (Стрельбу я делаю через...

При вращении рисунка он смещается к центру
привет, собсно, вращаю обьект, ну типа круг, и постепенно он смещается к центру, со временем вообще...

Opengl, мерцает стенка при вращении фигуры
Сделал вырез на грани, а он мерцает, что не так? P.S. вращать фиругу q z,w x,a d #include...

Найти объем тела, полученного при вращении фигуры
Задание: Найти объем тела, полученного при вращении фигуры D:{(x,y)|0<=y<=3x+x^2} Подскажите какой...

1
34 / 30 / 8
Регистрация: 22.02.2017
Сообщений: 404
19.05.2018, 20:02 2
alex-rudenkiy, я не знаю, но если они быстро возвращаются в новое положение, думаю - норма.
Хотя хз
0
19.05.2018, 20:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2018, 20:02
Помогаю со студенческими работами здесь

Найти объем тела,образованного при вращении вокруг оси Оу плоской фигуры
Помогите пожалуйста найти объем тела, образованного при вращении вокруг оси Оу плоской фигуры,...

Вычислить объём тела, полученного при вращении плоской фигуры ограниченной линиями
Вычислить объём тела, полученного при вращении плоской фигуры ограниченной линиями 2y=x^2, y=|x|,...

Вычислить объём тела, полученного при вращении плоской фигуры ограниченной линиями
y=x3,y=x2-2 (x<=0) https://www.cyberforum.ru/attachment.php?attachmentid=268385&stc=1&d=1368713725...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru