別踩白塊游戲源碼
作者:網(wǎng)絡(luò)整理
本項目是一個基于安卓OGEngine引擎的別踩白塊的游戲源碼。
源碼簡介
本項目是一個基于安卓OGEngine引擎的別踩白塊的游戲源碼。
源碼運(yùn)行截圖
源碼片段:
- public class MainActivity extends GameActivity {
- @Override
- protected void onCreate(Bundle pSavedInstanceState) {
- super.onCreate(pSavedInstanceState);
- }
- @Override
- protected PixelPerfectEngineOptions onCreatePixelPerfectEngineOptions() {
- PixelPerfectEngineOptions pixelPerfectEngineOptions = new PixelPerfectEngineOptions(
- this, ZoomCamera.class);
- pixelPerfectEngineOptions
- .setScreenOrientation(ScreenOrientation.PORTRAIT_FIXED); // 設(shè)置豎屏
- pixelPerfectEngineOptions
- .setPixelPerfectMode(PixelPerfectMode.CHANGE_HEIGHT);// 適配模式,這里設(shè)置為“保持寬度不變,改變高”
- pixelPerfectEngineOptions.setDesiredSize(ConstantUtil.DESIRED_SIZE);// 參考尺寸
- return pixelPerfectEngineOptions;
- }
- @Override
- protected void onLoadResources() {
- // 加載相關(guān)初始的資源等
- LogUtil.d("開始加載資源...");
- RegionRes.loadTexturesFromAssets(Res.ALL_XML);
- FontRes.loadFont(128, 128,
- Typeface.create(Typeface.DEFAULT, Typeface.BOLD), 40, true,
- Color.RED, ConstantUtil.FONT_NAME_TIMER);
- FontRes.loadFont(256, 512,
- Typeface.create(Typeface.DEFAULT, Typeface.BOLD), 50, true,
- Color.BLACK, ConstantUtil.FONT_NAME_RESULT);
- }
- @Override
- protected void onLoadComplete() {
- // 加載資源完成后
- LogUtil.d("加載資源完成...");
- this.startScene(GameScene.class);// 啟動游戲場景
- }
- @Override
- protected void onPause() {
- super.onPause();
- this.getEngine().stop();
- }
- @Override
- protected synchronized void onResume() {
- super.onResume();
- this.getEngine().start();
- }
- @Override
- protected void onDestroy() {
- super.onDestroy();
- android.os.Process.killProcess(android.os.Process.myPid());
- }
- }
源碼下載:http://down.51cto.com/data/1980598
責(zé)任編輯:chenqingxiang
來源:
網(wǎng)絡(luò)整理