别踩白块游戏源码

移动开发
本项目是一个基于安卓OGEngine引擎的别踩白块的游戏源码。

源码简介

本项目是一个基于安卓OGEngine引擎的别踩白块的游戏源码。
源码运行截图

 

 

源码片段:

  1. public class MainActivity extends GameActivity { 
  2.     @Override 
  3.     protected void onCreate(Bundle pSavedInstanceState) { 
  4.         super.onCreate(pSavedInstanceState); 
  5.   
  6.     } 
  7.   
  8.     @Override 
  9.     protected PixelPerfectEngineOptions onCreatePixelPerfectEngineOptions() { 
  10.         PixelPerfectEngineOptions pixelPerfectEngineOptions = new PixelPerfectEngineOptions( 
  11.                 this, ZoomCamera.class); 
  12.         pixelPerfectEngineOptions 
  13.                 .setScreenOrientation(ScreenOrientation.PORTRAIT_FIXED); // 设置竖屏 
  14.         pixelPerfectEngineOptions 
  15.                 .setPixelPerfectMode(PixelPerfectMode.CHANGE_HEIGHT);// 适配模式,这里设置为“保持宽度不变,改变高” 
  16.         pixelPerfectEngineOptions.setDesiredSize(ConstantUtil.DESIRED_SIZE);// 参考尺寸 
  17.   
  18.         return pixelPerfectEngineOptions; 
  19.     } 
  20.   
  21.     @Override 
  22.     protected void onLoadResources() { 
  23.         // 加载相关初始的资源等 
  24.         LogUtil.d("开始加载资源..."); 
  25.         RegionRes.loadTexturesFromAssets(Res.ALL_XML); 
  26.         FontRes.loadFont(128128
  27.                 Typeface.create(Typeface.DEFAULT, Typeface.BOLD), 40true
  28.                 Color.RED, ConstantUtil.FONT_NAME_TIMER); 
  29.           
  30.         FontRes.loadFont(256512
  31.                 Typeface.create(Typeface.DEFAULT, Typeface.BOLD), 50true
  32.                 Color.BLACK, ConstantUtil.FONT_NAME_RESULT); 
  33.   
  34.     } 
  35.   
  36.     @Override 
  37.     protected void onLoadComplete() { 
  38.         // 加载资源完成后 
  39.         LogUtil.d("加载资源完成..."); 
  40.         this.startScene(GameScene.class);// 启动游戏场景 
  41.     } 
  42.       
  43.     @Override 
  44.     protected void onPause() { 
  45.         super.onPause(); 
  46.         this.getEngine().stop(); 
  47.     } 
  48.       
  49.     @Override 
  50.     protected synchronized void onResume() { 
  51.         super.onResume(); 
  52.         this.getEngine().start(); 
  53.     } 
  54.   
  55.     @Override 
  56.     protected void onDestroy() { 
  57.         super.onDestroy(); 
  58.           
  59.         android.os.Process.killProcess(android.os.Process.myPid()); 
  60.     } 

源码下载:http://down.51cto.com/data/1980598

责任编辑:chenqingxiang 来源: 网络整理
相关推荐

2015-09-08 14:22:34

Cocos手游HTML5

2021-11-18 11:52:49

HTML5小游戏JS

2013-07-17 18:38:32

Android游戏源码Android源码下载Android坦克大战

2023-08-03 07:13:59

2016-06-14 15:33:47

SpriteKitSwift开发

2023-02-15 17:32:15

2021-03-17 10:25:45

数字化转型首席信息官IT文化变革

2016-06-14 15:57:18

SpriteKitSwift游戏

2018-04-23 09:48:37

SSD闪存颗粒

2015-07-28 16:35:27

Swift猜拳

2024-02-04 08:43:20

源码线程池缓冲

2018-05-19 23:51:28

2018HTML5区块

2021-09-24 13:45:00

CTO说直播

2021-07-21 09:02:44

开发技能代码

2013-06-17 12:44:38

WP7开发Windows Pho数独游戏

2015-01-14 14:22:30

Android源码游戏

2022-09-22 11:53:59

游戏源代码视频泄露

2018-05-09 18:29:51

2018HTML5区块

2021-10-22 19:41:01

鸿蒙HarmonyOS应用
点赞
收藏

51CTO技术栈公众号