2013-08-14 4 views
1

// извините за плохой Английскийстолкновение между объектом с физикой и другим нефизическим объектом в создателе игры

Я использую Game Maker. Я включил физику для мира. У меня есть объект, и я не хочу вмешиваться в физику для этого объекта. Поэтому я не включил «использование физики». Когда я устанавливаю событие столкновения между этим объектом и другим объектом (qube), функция не действует. Если я включу «использование физики», эта функция будет вызвана. Так что мой вопрос: «как включить столкновение между объектом с физикой и другого объекта, не физики в игре мейкера

ответ

5

В объекте с физикой: (конец шага)

x = phy_position_x 
y = phy_position_y 

В объекте без физики: (конец шаг)

if collision_rectangle(bbox_left, bbox_top, bbox_right, bbox_bottom, obj_with_physics, false, true) != noone 
{ 
    //collision 
} 
+0

Так что я должен использовать функцию «collision_rectangle», чтобы вручную проверить столкновение между объектом без физики? – babak6

+0

Да. только ручная проверка работы по физике и не-физике. – Dmi7ry

+0

это ее Очень хорошо. Большое спасибо :) – babak6

 Смежные вопросы

  • Нет связанных вопросов^_^