今天是飛機遊戲的最後一天,把一些基礎的功能給完善了,雖然說功能不是很多,但是總算是能夠有一個小小的模型了,之後的擴展就比較需要耐心與時間了。
飛機遊戲的總結:
1.主場景(登陸)
加載圖片,圖片太單調可以加載文本,可以參照LabelTest;
Sprite的運用,它的錨點座標是在(0.5,0.5),與場景的座標不同,所以可以給座標設定一個(0,0)
按鈕:可以參照MenuText,
聲音的加載,需要用到頭文件SimpleAudioEngine.h,命名空間CocosDenshion;
場景的轉換:
auto scene = Gamescene::createScene();
Director::getInstance()->replaceScene(TransitionProgressVertical/*轉換場景的效果*/::create(0.5/*完成轉換的時間*/, scene));
2.遊戲場景:
遊戲場景需要考慮到的比較多;
層級關係;
背景的滾動:
敵機子彈子彈類;
敵機類;
我機與我機子彈類;
分別把這幾個類的關係給綁定一下;
之後就是碰撞檢測了
檢測完了再進行需要的操作,超出邊界之後敵機與子彈的消失需要用到的數組,for循環把元素與精靈檢測
再刪除。
一個遊戲的基本模型就形成了。