碰撞探測

(由傷害框跳轉過嚟)

碰撞探測英文collision detection)喺電腦科學等領域上,係指用嚟喺每個時間點探測一個世界內部「有冇邊對物件相撞」嘅演算法[1]

四個遊戲物理嘅例子:
1 冇任何物理法則。
2 有重力,但冇碰撞探測
3 有重力同碰撞探測,但冇剛體動力學
4 有齊所有基本嘢。

概念

編輯
  • 命中框(hitbox):遊戲空間入面對應一個角色或者一件物件嘅空間,如果有一吓攻擊(子彈等)同一件物件嘅命中框碰撞,個遊戲程式就會當呢一吓攻擊打中咗嗰件物件。喺 PvP動作遊戲當中,美術設計上比較大隻嘅角色命中框會大啲,令佢哋比較容易俾敵人打中,但同時佢哋嘅血量又會多啲,所以比較能夠承受攻擊[2]
  • 傷害框(hurtbox):指一吓攻擊(以子彈等物件代表)嘅命中框,一吓攻擊嘅傷害框要同一個目標嘅命中框碰撞先可以對個目標造成傷害[3]

參考

編輯
  1. Ericson, Christer. Real-time Collision Detection. Elsevier, 2005.
  2. Apex Legends player explains how to fix Wraith's hitbox 互聯網檔案館歸檔,歸檔日期2020年1月14號,..
  3. Here are the unlisted Season 5 patch notes for Street Fighter 5 互聯網檔案館歸檔,歸檔日期2020年1月14號,..