Показать сообщение отдельно
Старый 11.06.2014, 02:32
Bletraut вне форума Посмотреть профиль Отправить личное сообщение для Bletraut Найти все сообщения от Bletraut
  № 5  
Ответить с цитированием
Bletraut
 
Аватар для Bletraut

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 567
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Цитата:
Но на выяснение типа объекта будет тратится драгоценное процессорное время,
Думаю от этого фпс не сильно упадет.

Цитата:
объектов условия быстро разрастутся.
А как ты хотел? В любом случае придётся писать кучу условий, ведь реакция пули об стену и реакция пули об персонажа разная. Как вариант, можешь добавить интерфейс, например, IToucheable, но смысла делать подобное я не вижу. Либо второй вариант: все объекты наследуются от определенного класса GameObject, в котором есть свойство toucheable, которое отвечает за возможность сталкиваться с другими объектами. Ну и еще как вариант можно добавить список исключений в этот же класс GameObject, когда объект будет проверять другой объект на его наличие в списке исключений и дальше будет делать выводы сталкиваться с ним или нет.
__________________
Я заклинаю вас действовать иначе.