![]() |
Ответ: Вопросы от новичка
Это не прицел, это визуальное представление направления выстрела. Привязан к mousePosition.
http://clip2net.com/s/1OdGX |
Ответ: Вопросы от новичка
Спасибо, разобрался. Еще один вопрос по Locomotion. Я хочу сделать что бы игрок поворачивался лицом к мыши, но незнаю как.
|
Ответ: Вопросы от новичка
На курсор повесить пустой GameObject. Сделать target rotation на него.
|
Ответ: Вопросы от новичка
|
Ответ: Вопросы от новичка
В общих чертах. Повесить на обьект, который должен следить за курсором.
PHP код:
|
Ответ: Вопросы от новичка
Все равно до меня не дошло.
|
Ответ: Вопросы от новичка
До меня много чего не доходит, но я как минимум корректно составляю вопросы, что именно не понятно.
Для того чтобы поворачивать обект в каком то направлении, нужно знать это направление. В нашем случае направлением служит курсор. 1.Пускаем луч из камеры в точку, где находится курсор PHP код:
PHP код:
PHP код:
|
Ответ: Вопросы от новичка
Assets/Scripts/Player/Player.cs(18,29): error CS1525: Unexpected symbol `out'
|
Ответ: Вопросы от новичка
PHP код:
|
Ответ: Вопросы от новичка
Ну тогда так уж.
Код:
public Camera cam; |
Ответ: Вопросы от новичка
Вот что получилось. Смотреть Только мне не нравится резкие движения игрока когда мышка прямо на нем. Попробовал сделать через проверку на расстояние (то есть не поворачивает если дистанция < 1), но тогда получается другой баг - если провести мышью через игрока и вывести его с другой стороны то он резко повернется назад. Как Вы посоветуете сделать?
|
Ответ: Вопросы от новичка
Здесь ты в каждом фрейме ориентируешь обьект на таргет точку.
PHP код:
|
Ответ: Вопросы от новичка
Ну хорошо. Допустим я буду делать через вот это:
PHP код:
PHP код:
|
Ответ: Вопросы от новичка
Очевидно же: Physics.Raycast
|
Ответ: Вопросы от новичка
PHP код:
|
Часовой пояс GMT +4, время: 01:31. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot