Пассивная коллизия
Всем привет, сел опять за свой проЭкт и не знаю как пофиксить баг, при большом дельтатайме блитц странно считает коллизии. Проблема такова что в игре орудие юнита находится под его щитом(внутри колизионного эллипсоида), при быстрой обработке цикла патроны вылетают наружу и коллизия не происходит, но при увеличении дельтатайма в определенный момент снаряд выходит за предел радиуса еще в первом цикле а во втором обьект догоняет свой же снаряд. Проблема может быть и в неправильной формуле скоростиснаряда+обьекта, но суть остается, хочу отключить коллизию для того кто выпускает снаряд и она отключается, но при этом снаряды начинают выскакивать за щит по сторонам или прилипать к нему.:wallbash:
Вопрос в следуюем: можно ли обявить коллизию без ответа, т.е. чтоб проверить факт коллизии можно было, но при этом двиг не предпринимал попыток остановить или сдвинуть обьект? :SOS: Может ответ очевиден, но давно не садился за блитц, не помню. Ничего похожего на форуме не нашел. |
Ответ: Пассивная коллизия
Решил проблему присвоив счетчик каждому снаряду, по достижении определенного расстояния от эмиттера снаряду присваивается тип коллизии. Согласен что через Ж, но проще не придумал.
Если кто сталкивался и решил хотелось бы услышать.. |
Ответ: Пассивная коллизия
эээ???
Цитата:
|
Ответ: Пассивная коллизия
При создании пули сразу направляй ее двигай на радиус коллизии (или чуть больше) потом назначай тип коллизии.
И будет тебе счастье |
Ответ: Пассивная коллизия
Цитата:
Цитата:
Все это делает невозможным стрельбу вупор, а оно как раз для ближних дистанций. :mad: Еще у кого-то есть идеи? |
Часовой пояс GMT +4, время: 19:38. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot