All Versions
10
Latest Version
Avg Release Cycle
47 days
Latest Release
2350 days ago
Changelog History
Changelog History
-
v1.13
January 02, 2017 -
v1.12
December 01, 2016 -
v1.11
September 19, 2016 -
v1.10
May 09, 2016 -
v1.05.beta Changes
April 17, 2016@Overridepublic void load() { p = new LogPrinter(1); } @Overridepublic void draw() { p.draw(getCanvas()); }
即可在屏幕中打印日志,但是对CPU的消耗很大,可能是访问间隔太短,待优化。
另外新增了一位同学的Demo。 -
v1.05.bate
April 17, 2016 -
v1.04 Changes
March 19, 201611.SQLite数据库
SQLite使用了IOC框架。
11.1创建表
新建的创建表需要继承Node并且写出注解类。
// 表名@TableName(tableName = "lfkdsk") public class User extends Node { // 主键自增 INTEGER型@LabelName(autoincrement = true, type = LabelName.Type.INTEGER, columnName = "name", generatedId = true) private int name; // TEXT型 栏名为user\[email protected](type = LabelName.Type.TEXT, columnName = "user\_name") private String user\_name; // 自增主键所以只需要提供其他信息public User(String user\_name) { super(user\_name); this.user\_name = user\_name; } public User(int name, String user\_name) { super(name, user\_name); this.name = name; this.user\_name = user\_name; } public int getName() { return name; } public void setName(int name) { this.name = name; } public String getUser\_name() { return user\_name; } public void setUser\_name(String user\_name) { this.user\_name = user\_name; } } // 通过这种方式获取数据库 表名private DataBase dataBase = DataBase.initAndOpen("user", User.class);
11.2增删查改
// add database.insert(User user); // find database.get(int position); // delete database.delete(int position); // update database.update(User user); ...
-
v1.03 Changes
February 06, 20166.2播放音频
播放音频适合例如背景音乐一样的音乐。
// 传入两个参数 上下文和文件名MusicPlayer player = new MusicPlayer(this, "mic/open.mp3"); player.play();
以上的就能实现播放了,下面还有一些其他的方法。
public void dispose() // 清理public void setLooping(boolean isLooping) // 是否循环public void setVolume(float volume) // 设定音量...
6.3通过短音效编曲
从
SoundManager
中导入多段音频,快速播放达成音效的效果。SoundManager manager = new SoundManager(this, 5); manager.addSound("mic/1.mid"); manager.addSound("mic/2.mid"); SoundPlayer player = new SoundPlayer(manager, 500, 16); player.addSound("mic/1.mid"); player.addSound("mic/2.mid"); ...
使用
player.play();
进行播放。 -
v1.02 Changes
January 16, 2016// 为状态机添加一个任务 sprite.addState(new StateFinder() { @Overridepublic boolean isContent(BaseSub baseSub) { return Math.abs(zom.s\_position.x - baseSub.s\_position.x) \> 50; } }, new FrameAnimation(0, 63, 1));
可以通过上述的addState方法为状态机精灵添加一个任务,只有当第一个参数接口回调的返回值为真的时候,
才会去运行第二个参数提供的指令,如果返回为假则会运行第二项状态的判断。
状态的优先级由加入顺序提供。 -
v1.1
May 08, 2016