Sunday, June 24, 2007

簡易小遊戲3

遊戲連結按我

跟之前介紹的小遊戲一樣
這次的遊戲當中
在遊戲面板中間
增加了一個障礙物
當球碰到障礙物時
便會以入射角等於反射角反彈

這個遊戲相較於前面的難題是
因為這次的設計是球速會隨著時間增加而加快
在低速之下
球碰到障礙物會老老實實的依照反射原理反彈
但是當球速增加到一定程度時
便也可能直接穿過障礙物

我的解決方法是在障礙物周圍和內部
設定一個反彈的區域
因為當球速增加時
球不會每次碰撞都剛剛好和障礙物相切
因此 設定一個範圍以避免不是相切的情況
但是 我做的結果 在過快的速度下
還是會有問題 所以還有待改進

主要加入的功能(有標明新加進去的if)
在於設定一個範圍
給於球反彈的空間

Main.js

No comments: