用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();
}
完整程式碼參考這裡。遊戲效果如下:
程式碼
相關文章
- 用jQuery手寫一個小遊戲jQuery遊戲
- 用 JavaScript 寫一個卡片小遊戲JavaScript遊戲
- 安卓遊戲大全安卓遊戲
- 無聊的週末用Java寫個掃雷小遊戲Java遊戲
- 用Python寫個魂鬥羅,另附30個Python小遊戲原始碼Python遊戲原始碼
- Python寫個“點球大戰”小遊戲Python遊戲
- 寫一個狼吃羊的小遊戲遊戲
- 期末前端web大作業——用前端語言寫一個小遊戲前端Web遊戲
- 從0開始用python寫一個命令列小遊戲(二)Python命令列遊戲
- 從0開始用python寫一個命令列小遊戲(十)Python命令列遊戲
- 從0開始用python寫一個命令列小遊戲(六)Python命令列遊戲
- ES6 手寫一個“辨色”小遊戲遊戲
- 用C語言編寫小遊戲——“井字棋”C語言遊戲
- 在 Linux 上安裝安卓 8.1 Oreo 來執行應用程式和遊戲Linux安卓遊戲
- 安卓開發筆記——數獨遊戲安卓筆記遊戲
- 用Go和Korok寫一個Flappybird遊戲-5GoAPP遊戲
- [譯] 安卓應用和遊戲的無障礙開發介紹安卓遊戲
- 安卓開發 五子棋遊戲安卓遊戲
- 美國安卓市場IAP遊戲大整理安卓遊戲
- canvas手寫辨色力小遊戲Canvas遊戲
- 用python寫小遊戲,沒有學過python的也會這個打程式碼Python遊戲
- 為什麼我拒絕用Kotlin編寫安卓應用?Kotlin安卓
- 用Swoole來寫個聯機對戰遊戲呀!(三)完善遊戲功能遊戲
- 大學生課程設計 ------ 安卓Android軟體設計(推箱子小遊戲)安卓Android遊戲
- 開啟瀏覽器,不用寫程式碼,做個小遊戲瀏覽器遊戲
- 提供好玩的安卓遊戲下載 - 黑葫蘆安卓遊戲
- 如何用python編寫猜拳小遊戲?Python遊戲
- 我用shell寫了個mud遊戲:武林群俠傳遊戲
- 人人都可以用C語言寫推箱子小遊戲C語言遊戲
- 用Swoole來寫個聯機對戰遊戲呀!(四)遊戲結束判斷遊戲
- 用Swoole來寫個聯機對戰遊戲呀!(二)單機遊戲架構遊戲架構
- 發個小遊戲,大家玩玩。遊戲
- 用 Java 做個“你畫手機猜”的小遊戲Java遊戲
- 放置遊戲安卓渠道買量CPI價格參考遊戲安卓
- 用Swoole來寫個聯機對戰遊戲呀!(一)前言遊戲
- 從零開始:用REACT寫一個格鬥遊戲(二)React遊戲
- 從零開始:用REACT寫一個格鬥遊戲(一)React遊戲
- 安卓開發小組的反思安卓