各位讀者更新下近況,最近比較少創作,我只能說最近的日子很忙,身為一個工程師我要學很多商用的框架,另外私下我也嘗試做遊戲。因為我喜歡遊戲,遊戲使人開心。未來也會努力,因為也會想做遊戲設計師w
cQEMGqdp4kFuo7NaSzUi9wWhKjAlRYXtIxsb0OJe
kjreQ6Yp5in82EF3TDvJh40BdKWygMOVIocmfN7A
應該是說我喜歡使人開心的一切事物。而這款遊戲呢,其實就是大魚吃小魚的遊戲,是參考影片從頭到尾打程式碼做出來的。我大概花了三天吧 ! 其中有一點我一直想不透就是為什麼會有撞到邊緣卻不是圖案本身就會遊戲失敗的狀態。
ErItpPBymfi6WUXaq1k2CONJVj7ehZ3FG8Tsg5xD
8RlstoUdG3AJnMWLbZchpDK07QqyEBSTxNzvI9Xu
明明程式碼邏輯是對的......後來我想了一段時間終於想到了,這是由於創建敵方角色的構圖算法的問題,因為一開始我想說做比較簡易的,就用長*寬 = 該敵人物體的算法,既然如此的話就必須想像該敵方物體為矩形。
0m8TnF5rVZHxYIBgA1XEaNlGJipuMjK7y26dk49D
6SX31EOBz5omAGWDuvI4NClnTJgdkbrRsqQ2ZtF7
還有代入圖片的時候要完全去背的,不然跑起來就會有白色邊緣,所以我也有用能去背的工具先轉圖了。
d8t1QKTehVnazoSrlbkOsvJLYCi0A4RBIUgxF6j9
aUEJynLgWO4cokfKSVdBTDzx68Cvb0r5uRA2mXjt
這邊可以秀一下關卡難度設計的程式碼,還有根據分數調整主角魚的等級。
6wHYLezaQRdv1tDoByOnjUCipAFq2c4x8rhMkmsI
void logic() {
HEyiPGVJ15lF92Lpf3abZCBNI64YT0jnASkqmrOR
//關卡難度等級
eSWrcuz3TOfB16a9s74VIg2wDolCv5ZAFHi8qmkj
//分數<5時
rVTb1GXznCqmdgIkMpRo3x7FhAQs2Z6tYew0yc8O
if(GameUtils.count<5) {
TZLCJ5lOBKDQmv93c4RPHaEG0wYpA8yI2oU1kzgW
GameUtils.level = 0;
Fm2wtdaA3McgJODKB4u01ERqZb9YQHpozfSiyTrX
myFish.level = 1;
4PgVXAnrI02Nd79pmeQCExUqY61kzbTiuwlK8oHj
} else if(GameUtils.count<=15) {
r54ojs19LnAt7VxgTRkS8pDZENOIaeQlMCcF2zqf
GameUtils.level = 2;
NZkXu6Vhe3ln5j0m8FfO4ETCz2MDrvUcH9Ixt7oq
} else if(GameUtils.count<=50) {
EObVuioN92knfUIAy6xceY5hX1pL4gtHGqvZBR0T
GameUtils.level = 2;
fcip6ehuIaZ9M1T5PEtHwsUjd8WqgYzFLBK0QC2S
myFish.level = 2;
ieHGchj45aIMr0mAW3NZqQVF7lRdb2vwgLy8OYCz
} else if(GameUtils.count<=150) {
EZ72F1iCSf05HgdzAw6OaQBvTNtbMUck9sex8DXK
myFish.level = 3;
lUXGWCAjp7Fdsa8z06fJSxKmRMwhEZNHygveQb5D
GameUtils.level = 3;
1zMpd0cjh7bDskBn4TU8yVroeRltQW2vNi5XPwJS
} else if(GameUtils.count<=300) {
URNwc8eCraZS1BfkK7Y3GhXiT4jFxOWnM9yul6s0
GameUtils.level = 4;
E1Bux0AMVcwhInT8CPivta9J5LFGpDblZHOSj24K
myFish.level = 7;
1likBR0xLbM4cuoEWdXv8T9QPGrJp6j2OZVNUzYC
} else if(GameUtils.count<=330) {
lGct58kAuMSCdVZeaQYDw3oW41EUjXJIHFR6KPrv
GameUtils.level = 5;
H3aJTVIFoUklRpr47YNDztgv8hZS0dEKw9sOAxmq
myFish.level = 10;
tpq4E1i9X8YHCdJszyRcOoxuj5afGP0IlgmnKkAN
} else if(GameUtils.count>500) {
vxkwEt2NyqdoFXg9T6YW1MaRSlQjJup0D5sZC87A
state = 3;
65aJvyBZCKSbo0RNFfzdpH1nhgAYeT3kixrEw4ul
}
6fhwMqVZGAdWcoNx18CJeruLt9kOSbiYUXns4HjI
y2W4rdK0YlLzZA6qpboiD9f5mMBnc1xeUkERJPhQ
之後我會想打包這遊戲給我親愛的讀者玩,或許設計成手遊版的,但就是現在卡在圖片路徑問題,所以可能要再等等了。做遊戲耗腦也有點兇,等我復原一下就回來了。
OWo5I4NH3jSVbZBXxeyhvzCLAQEdG1lUk90ac6m8
YixKbpazD2WoTZQlO9EwmcS1kJUygfHNu7MACId3
PRYC9XQ2aGBqp6ZixJHOwKcz4lujWmn0vbfTIUMh
sNmJypDfYBKzli4M2oGgWXv5xVueA0OqLa73tjwr
回應(0)