關於遊戲中跳躍的寫法

本帖最後由 szzz 於 2010-5-9 20:55 編輯

因為小弟沒正規學過,
想問一下大家關於遊戲中跳躍的寫法,
本人想到的是
先設一個物件(應叫事件或指令??)把人物下面沒物件時,把他一點點地拉下去,
再當按下跳時,把人物一點點地拉上去一段時間。
1想問下現在比較正規的寫法是什麼??
2.我想的這個方法,電腦要不停睇是否拉人物下去,會對電腦做成好大的負擔嗎???

其實就唔難既,讀過physics都會識

拉上去既係一個jump function(懶一點可以直接將character既y加上某個值就可以)
拉下去既係一個gravity function
只要分別define你想要既加速度就可以
兩個function隨著t值不斷更改y
造成跳躍效果
這可以說是唯一方法,不會造成大的負擔

TOP

謝謝你,我還想一定會有更好的寫法,原來我最初想的就是對了

TOP