博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Lgame引擎学习
阅读量:6709 次
发布时间:2019-06-25

本文共 2315 字,大约阅读时间需要 7 分钟。

开源引擎发布地址: 

新建一个android工程,在manifest中对主Activity添加 android:configChanges="orientation|keyboardHidden"

创建GameScreen.java和Main.java 代码如下:

package gejw.android.Lgame;import org.loon.framework.android.game.core.graphics.Screen;import org.loon.framework.android.game.core.graphics.opengl.GLEx;import org.loon.framework.android.game.core.graphics.opengl.LTexture;import org.loon.framework.android.game.core.input.LTouch;import org.loon.framework.android.game.core.timer.LTimerContext;import android.util.Log;public class GameScreen extends Screen {        private LTexture images;    /**     * 初次载入的时候调用     * */    @Override    public void onLoad() {        // 记录日志        Log.d("LGAMETEST1", "here it is onLoad");         LTexture.AUTO_LINEAR();//         assets放置资源文件         images = new LTexture("assets/background.jpg");//         设置当前Screen的背景图片         setBackground(images);        // 背景音乐,"main.mp3"文件放置在assets文件夹下面        // playAssetsMusic("main.mp3", true);    }    @Override    public void alter(LTimerContext context) {        // TODO Auto-generated method stub    }    @Override    public void draw(GLEx ex) {        // TODO Auto-generated method stub    }    @Override    public void touchDown(LTouch lTouch) {        // TODO Auto-generated method stub    }    @Override    public void touchMove(LTouch lTouch) {        // TODO Auto-generated method stub    }    @Override    public void touchUp(LTouch lTouch) {        // TODO Auto-generated method stub    }}
View Code
package gejw.android.Lgame;import org.loon.framework.android.game.LGameAndroid2DActivity;public class LgameExampleActivity extends LGameAndroid2DActivity {    @Override    public void onGamePaused() {        // TODO Auto-generated method stub    }    @Override    public void onGameResumed() {        // TODO Auto-generated method stub    }    @Override    public void onMain() {        // TODO Auto-generated method stub        // 设置是否为横屏        initialization(true, LMode.Fill);        setScreen(new GameScreen());        setShowLogo(false);        setShowFPS(true);        showScreen();    }}

 

原文链接

 

转载于:https://www.cnblogs.com/win-and-first/archive/2012/10/23/Lgame.html

你可能感兴趣的文章
Myeclipse下的Tomcat映射问题
查看>>
1168:大整数加法
查看>>
Python 学习日记2
查看>>
jquery函数
查看>>
《游戏引擎架构》笔记三
查看>>
[LeetCode]Palindrome
查看>>
Lua学习笔记(3):运算符
查看>>
POJ 3259 Wormholes
查看>>
SQL*Loader使用详解(一)
查看>>
hdu 5012(bfs)
查看>>
hdu2795 线段树 贴广告
查看>>
如何快速带领实习生进入角色
查看>>
用ListView实现对数据库的内容显示
查看>>
用Codis实现Redis分布式集群
查看>>
时间、时间戳相关小结 - iOS
查看>>
uvm_factory——我们的工厂(一)
查看>>
amfphp中文乱码解决方法
查看>>
LDAP学习笔记
查看>>
Mysql增加、删除和修改列属性和约束,和一些有用的查询语句
查看>>
discuz@功能的代码
查看>>