Тема: SteamCraft
Показать сообщение отдельно
Старый 26.01.2015, 00:01   #264
cahekp
Разработчик
 
Аватар для cahekp
 
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений
(для 883 пользователей)
Ответ: SteamCraft

Сообщение от Igor Посмотреть сообщение
3) Почему пулемёты не стреляют одновременно? Это было бы весело.
Было бы то весело, если бы дело было только в оффлайне. Если сделать одновременную стрельбу, то побеждать всегда будут машины с наибольшим количеством пушек на корпусе. Пушки же стреляют в одну точку. Одна пушка наносит 5 дамага, а десять пушек могут вынести за один выстрел целых 50... Игра начнет напоминать шутеры на рейлганах. Кто первый выстрелил - тот и победил, так как сразу вынес половину машины у противника. В такой ситуации шансов победить у игроков, которые только-только перешли на новый класс, равны нулю.

Если общий дамаг уменьшать, то, имхо, начнутся вопросы в стиле: "А что это четыре пушки наносят урон не сильно больше, чем одна? Баг, похоже!".

Так что этот вопрос весьма не простой.

Сообщение от Igor Посмотреть сообщение
4) С треугольными блоками баг - они не получают урона (и не учитываются при стрельбе, как будто их нет), отваливаются, если отстрелить остальные блоки вокруг. Т.е., при стрельбе по блокам на картинке урон проходит сквозь них по колесу
Подумаем, что можно с этим сделать. Есть пара вариантов. Колеса отваливаются первыми, потому что, скорее всего, ты сперва построил это самое колесо, а уже затем начал настраивать треугольные блоки вокруг него. Суть в том, что в одной ячейке может находиться несколько блоков (треугольник и часть колеса). И как в этом случае понять, куда именно попал игрок, если все блоки имеют простейшие box-коллайдеры? Сейчас отстрел в этом случае происходит просто: отстреливается первый блок по списку. Попробуй удалить колесо, а затем опять его построить. Думаю, проблема решится. )
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Igor (26.01.2015)