用GDX寫個安卓小遊戲
最近在看曼達洛人,突然想用小尤達寫個小遊戲,但是沒找到好的素材,又沒打算花太多時間,最後就只能變成這個乾巴巴的小飛機了,就是簡單上手了一下GDX.
配置
上https://libgdx.badlogicgames.com/,下載setup jar,配置一下自動生成專案。
我們的邏輯就寫在自動生成的core專案下,主要邏輯基本就是在create
和render
裡了:
遊戲
程式碼比較簡單,加入了一個獎勵邏輯、一個炸彈邏輯、一個英雄邏輯,並通過callback影響遊戲狀態。主要邏輯如下:
@Override
public void render () {
batch.begin();
batch.draw(background, 0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
if (gameState == GameState.INACTIVE) {
heroStrategy.dead(batch);
if (Gdx.input.justTouched()) {
reset();
}
} else {
Rectangle hero = heroStrategy.play(batch);
coinStrategy.play(batch, hero);
bombStrategy.play(batch, hero);
}
scoreBoard.draw(batch, String.valueOf(score), 100, 200);
batch.end();
}
完整程式碼參考這裡。遊戲效果如下:
程式碼
相關文章
- 用 JavaScript 寫一個卡片小遊戲JavaScript遊戲
- 用jQuery手寫一個小遊戲jQuery遊戲
- 用Excel編寫小遊戲 (轉)Excel遊戲
- 無聊的週末用Java寫個掃雷小遊戲Java遊戲
- 期末前端web大作業——用前端語言寫一個小遊戲前端Web遊戲
- 用Python寫個魂鬥羅,另附30個Python小遊戲原始碼Python遊戲原始碼
- 寫一個狼吃羊的小遊戲遊戲
- 從0開始用python寫一個命令列小遊戲(十)Python命令列遊戲
- 從0開始用python寫一個命令列小遊戲(二)Python命令列遊戲
- 從0開始用python寫一個命令列小遊戲(六)Python命令列遊戲
- ES6 手寫一個“辨色”小遊戲遊戲
- Python寫個“點球大戰”小遊戲Python遊戲
- 用 Node.js 寫微信小遊戲輔助Node.js遊戲
- 用C++語言寫遊戲——打怪小遊戲C++遊戲
- 用C語言編寫小遊戲——“井字棋”C語言遊戲
- 開啟瀏覽器,不用寫程式碼,做個小遊戲瀏覽器遊戲
- 閒得無聊寫的一個貪吃蛇小遊戲~遊戲
- 用python寫小遊戲,沒有學過python的也會這個打程式碼Python遊戲
- 為什麼我拒絕用Kotlin編寫安卓應用?Kotlin安卓
- 一個小遊戲遊戲
- 人人都可以用C語言寫推箱子小遊戲C語言遊戲
- canvas手寫辨色力小遊戲Canvas遊戲
- 教你用200行程式碼寫一個偶像拼拼樂H5小遊戲(附原始碼)行程H5遊戲原始碼
- 用 Java 做個“你畫手機猜”的小遊戲Java遊戲
- 建立安卓應用的 30 個經驗教訓安卓
- 安卓10 禁止某個應用聯網(已root)安卓
- 10個用於冥想和正念的最佳免費安卓應用安卓
- 如何用python編寫猜拳小遊戲?Python遊戲
- 發個小遊戲,大家玩玩。遊戲
- Three.js系列: 寫一個第一/三人稱視角小遊戲JS遊戲
- (003)我們一起學Python;鞏固練習,寫個小遊戲Python遊戲
- 通過寫一個簡單的東方系彈幕入門微信小遊戲遊戲
- [TIL] 使用scrcpy映象安卓裝置+編寫一個Raycast擴充套件安卓AST套件
- 用 Tk 寫個密碼器密碼
- 用eclipes寫第一個HelloWorld
- 用 JavaScript 和 C3 實現一個轉盤小遊戲JavaScript遊戲
- 用kotlin來實現一個打方塊的小遊戲Kotlin遊戲
- 從DoorDash安卓應用中學到的8個技巧安卓