前回に引き続き「3の倍数をクリックするゲーム」の改造に取り組んでいます。
今回は、Maia5.pde→Maia6.pdeのバージョンアップです。Atlas5→Atlas6のバージョンアップと同じ変更内容です。今回はGrid.pdeのみ。
前に気になっていたところは、「 if(grid[0][GRID_H-1] == null && 」を「 if(grid[GRID_H-1][0] == null &&」に変更しました。
今回でプログラムが揃ったので、早速実行。java版は思ったよりスグに動き出しました。
Androidで実行したところ、スケーリングがうまくいきませんでした。widthとheightを使っているところは、baseWidthとbaseHeightに換える必要がありました。それから、getGridMouseXとgetGridMouseYでマウスの座標を取り込むところでは、
mouseX/screenScale
mouseY/screenScale
という補正が必要でした。
《インデックス》
◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android」
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
今回は、Maia5.pde→Maia6.pdeのバージョンアップです。Atlas5→Atlas6のバージョンアップと同じ変更内容です。今回はGrid.pdeのみ。
前に気になっていたところは、「 if(grid[0][GRID_H-1] == null && 」を「 if(grid[GRID_H-1][0] == null &&」に変更しました。
今回でプログラムが揃ったので、早速実行。java版は思ったよりスグに動き出しました。
Androidで実行したところ、スケーリングがうまくいきませんでした。widthとheightを使っているところは、baseWidthとbaseHeightに換える必要がありました。それから、getGridMouseXとgetGridMouseYでマウスの座標を取り込むところでは、
mouseX/screenScale
mouseY/screenScale
という補正が必要でした。
《インデックス》
◆◆◆参考文献「遊んで作るスマホゲームプログラミング for Android」
◆◆◆公文生ならゲームで遊ぶな!ゲームを作れ!
◆◆◆公文式小林教室◆山形県東根市◆◆◆
コメント