看板 GameDesign 關於我們 聯絡資訊
※ 引述《etrexetrex (ETREX)》之銘言: 嗯, 遊戲真的蠻有趣的 xD 我玩了好久 ~ ccc : 我嘗試用的演算法: : 讓物件不斷地朝向面對的方向移動 : 使用鍵盤『←』跟『→』去影響物件面對的方向 : 重力的影響是 物件面對的方向會漸漸朝下 : 只有當物件沒有踩地時才會有重力影響 : 踩地的判定是"物件面對方向的下方" : 也就是"腳",是否碰觸地面 : 圖解: → : * : →是面對方向 : *是腳 : 結果因為騰空時,物件因重力影響而面對正下方 : 所以他的腳接觸地面時,人已經陷入地裡... : 圖解: : —————*↓————— 我覺得把「腳」設定成「物件面對方向的下方」 這個做法有點不合適 物體的面向與位移方位這兩者也應當分開 照您的做法 只要移動方向和接觸面延伸的方向有任何一瞬間不平行 就會出現物體卡進牆裡的問題 (不過說實話 做出那麼多複雜圖形感覺也相當不簡單了...) 另外光是看上面的敘述並不知道您碰撞判定發生時的應對處理是什麼 不過這個網站的教學可以建議您試試看: http://www.harveycartel.org/metanet/tutorials.html -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.72.57.78
etrexetrex:這遊戲不是我寫的 我只是玩這遊戲的時候想到而已 囧 06/04 18:38