OpenGL ESでボールが跳ねる

ちょっと作ってみた。


課題がいくつか。
床とか、物体との衝突をどう処理するか。
今は床のy座標より下に行ったらボールの速度反転とかやってて。
さすがにそれじゃまずかろうということで何か考えないといけない。


このReviveのソースとか見て勉強します。


最初floatで計算してたら空気抵抗ないのに勝手に速度が遅くなってって困った。
doubleにすることで解決したけど処理に時間かからないかとか心配。3次元だから余計に。
動作画面の方は空気抵抗を考慮してるので減衰していって大丈夫。



以下動作画面。
http://screencast.com/t/P7uHqba2Mwk