Этот тред был создан для агрегации вопросов-ответов и помощи по движку Unity. Наиболее фундаментальные моменты будем закреплять в теле поста.
Задавайте свои вопросы под этой публикацией. Чем сможем - поможем, Community как никак.
Смотрите также:
Комментарии
У меня есть несколько простых (а может и не очень), но важных вопросов:
- Как можно толкнуть курсор игрока вверх? Имитация отдачи при стрельбе от 1-го лица. Помню, пытался делать, но курсор через мгновение возвращался обратно.
- Как люди делают дырки от пуль, кровь на окружении при выстрелах? Пытался делать через "проекторы" по видеоурокам, но дико лагало.
- Как сделать камеру, двигающуюся за мышью (на подобии стандартного контроллера)?
Как можно толкнуть курсор игрока вверх? Имитация отдачи при стрельбе от 1-го лица. Помню, пытался делать, но курсор через мгновение возвращался обратно.
В этот момент ты понимаешь, на сколько ты беспомощен в юнити с курсором :D Единственный вариант, который я смог придумать и реализовать - это кастомный курсор. Прячешь нативный курсор, и оперируешь уже своим курсором как захочешь, ставишь его либо в позицию оригинального, либо смещаешь в качестве отдачи.
Как люди делают дырки от пуль, кровь на окружении при выстрелах? Пытался делать через "проекторы" по видеоурокам, но дико лагало.
Вроде оно так и должно делаться, через наложение декалей. Но никогда не пользовался ими еще.
Как сделать камеру, двигающуюся за мышью (на подобии стандартного контроллера)?
Перемещение за мышью (вид сверху) или вращение как в шутане?
Перемещение за мышью (вид сверху) или вращение как в шутане?
Вращение, шутан от 1-го лица. И доп. вопрос к этому - как заставить вращаться сферу так, чтобы она катилась в сторону, куда она смотрит?
В этот момент ты понимаешь, на сколько ты беспомощен в юнити с курсором :D Единственный вариант, который я смог придумать и реализовать - это кастомный курсор. Прячешь нативный курсор, и оперируешь уже своим курсором как захочешь, ставишь его либо в позицию оригинального, либо смещаешь в качестве отдачи.
Мда, чот сложно.
И доп. вопрос к этому - как заставить вращаться сферу так, чтобы она катилась в сторону, куда она смотрит?
А как понять куда смотрит сфера? :D Это же сфера) Прикладывай силу к верхней точке сферы по направлению движения, по идее должна тогда катиться (это при условии ровной, плоской поверхности). Либо просто двигать и вращать. Вращение через Quaternion.AngleAxis(10, _agent.transform.right);. Повернет на 10 градусов по направлению, куда смотрит объект. Тут все просто, чтобы понять какую ось выбрать, надо пользоваться знаменитым правилом "буравчика" :D
Вращение, шутан от 1-го лица.
Тут тоже все достаточно просто. Закрепляешь точку камеры в области осмотра, а дальше вращаешь через метод Quaternion.Euler(...). Берешь координаты мыши, считаешь дельту с предыдущими координатами мыши, вращаешь камеру на нужный угол. Потом дополнительно добавляешь всякие разные проверки
Immortal, про кусор, это типа прицел от 1го лица? тогда можно через UI замутить. анимированную картинку по центру ставишь, в момент выстрела проигрываешь аниму
Immortal, тогда все просто. Рисуй прицел кастомно обычной картинкой на канвасе, а стандартный курсор прячь


<a href= http://mosros.flybb.ru/viewtopic.php?f=2&t=635>Процесс получения диплома стоматолога: реально ли это сделать быстро?</a>