在使用Android的朋友們,相信大家對android的游戲不陌生吧,像憤怒的小鳥,植物大戰僵屍等等優秀的游戲,給我們帶來了很好的用戶體驗
下面我來教大家一點android游戲開發的一點基礎,大家可以參照這個方法框架來設計一些像貪吃蛇,俄羅斯方塊,雷電等小游戲,從而激發大家學習的興趣。
Android小游戲制作基礎 View實現游戲布局和方法源碼下載
免費下載地址在 http://linux.linuxidc.com/
用戶名與密碼都是www.linuxidc.com
具體下載目錄在 /pub/Android源碼集錦/2011年/10月/Android小游戲制作基礎 View實現游戲布局和方法/
下面來看看這個程序的運行效果圖:
這個紅色小矩形就是我們可以操控的對象,我們可以用手機方向鍵控制它移動,也可以用觸控的方式設置其位置,這是一些小游戲的雛形,大家可以再次深度開發,後面代碼部分我會有詳細的注釋和源碼下載,這裡不再介紹
代碼部分:
————————–GameActivity.java-—————————
- package jiabin.activity;
-
- import android.app.Activity;
- import android.os.Bundle;
- import android.view.Window;
- import android.view.WindowManager;
-
- public class GameActivity extends Activity{
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- requestWindowFeature(Window.FEATURE_NO_TITLE);//設置窗口沒有標題
- getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//設置全屏顯示
- setContentView(new GameView(this));//布局不采用靜態布局,而是采用view方法
- //不需要在資源文件中layout寫XML文件
- }
- }