古詩詞大全網 - 成語故事 - 推箱子小遊戲的原理是什麽

推箱子小遊戲的原理是什麽

說白了就是碰撞檢測,如果細致到代碼編寫的話要看閣下用什麽來實現,就以3D中DIRECTX這種基於VC的開發庫來說,有檢測實體與實體之間距離的API,如果返回的距離小於兩個實體碰撞包圍球半徑相加,那麽箱子就不按照人物的速度方向前進。

其實閣下這類遊戲可以使用物理引擎協助開發,這樣會大大降低開發難度,也會大大提高模擬的真實度。推薦PhysX,基於OpenGL的物理引擎。

2D的話也類似,無非就是獲取物體之間的距離作比較,根據比較的情況施加相應的變化