這個術語不知道怎麼翻譯比較貼切,但並不妨礙對字面意思的理解,大概就是飛檐走壁。比如:
這是遊戲《忍者龍劍傳》中的場景,玩家可以通過操縱角色在牆面上移動並跳躍。
首先需要實現角色抓牆這一動作,整理一下思路:
- 角色在平地時不能爬上牆面
- 在跳躍時並且處於下降狀態才能爬上牆面
- 當角色有機會爬上牆面時,需要按下牆面所在方向才能抓住牆
在抓牆過程中,還可以操作角色執行一系列動作:
- 鬆開所有按鍵,角色從牆上跌落
- 按下與牆面所在方向相反的按鍵,角色離開牆面
- 相反方向鍵與跳躍鍵同時按下,角色跳離牆面
以左邊的牆面爲例,可以將角色的動作用下圖表示出來:
這是完成後的效果:
- 網格
- 精靈框
- 碰撞框
- 座標