![]()
Skimitar
![]() ![]() offline
Опыт:
258Активность: |
Физика стрельбы
Как сделать физику стрельбы как в карте UnRes? Дайте самый простой пример |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
16GB
GhostOne User
![]() ![]() offline
Опыт:
60,317Активность: |
UnRes Был где-то опен сорс ищи. По постам автора на форуме. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Buulichkaa
Делаю спеллы за еду
![]() ![]() offline
Опыт:
20,146Активность: |
а что там собственно нужно реализовать? (не играл) |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
создали тему как будто все играли в карту анрес и все без исключения знают как же там реализована стрельба! |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Diaboliko
Silenced by Diaboliko
![]() ![]() offline
Опыт:
16,108Активность: |
Если нет проблем с абузом клика(в плане отловом выстрела), используем формулу определения длины перпендикуляра к отрезку, если расстояние меньше некоего значения- значит попали. Иной способ-бред. Автор, помнится, делал через создание юнита(кто знает, ради спецэффекта это или ради отлова через UnitInRange..? Но это не нужно, если наш снаряд летит очень быстро(спецэффект полета пули в этом случае делается без проблем без всяких юнитов) |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
рейкаст делается на раздва при желании, хоть какая скорость может быть. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
НЕзаяЦ
![]() ![]() offline
Опыт:
3,574Активность: |
ПФФФФФФФФФ! Какой перпендикуляр? какой отрезок? Зачем? Трассируешь по конечной точке цель и проверяешь наличие объекта на пути, при этом каждому объекту нужно задать значение которое определяет на сколько он толстый что б были поправки на точность. Со значением 0 "луч" будет проходить сквозь объект без реакции. Другое дело как сделать вид от первого или третьего лица, этого я не знаю в варике. Математика у меня даже где то была на счет этого варианта стрельбы. |
![]() |
#7
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
alexprey
познающий Unity
![]() ![]() offline
Опыт:
68,501Активность: |
НЕзаяЦ, вид от первого сделать можно, но это будет убого |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
чтобы сделать вид от первого лица потребуется уйма колдунств, это только в СК2 близы добавили в редактор реакцию на весь инпут от игрока, и на мышь и на клавиатуру, в варе этого нет. |
![]() |
#9
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Buulichkaa
Делаю спеллы за еду
![]() ![]() offline
Опыт:
20,146Активность: |
DioD:
|
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
застелить всю карту трекаблями это колдунство. |
![]() |
#11
+4/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
alexprey
познающий Unity
![]() ![]() offline
Опыт:
68,501Активность: |
DioD, не рабочее тем более |
![]() |
#12
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|