All Versions
10
Latest Version
Avg Release Cycle
47 days
Latest Release
1524 days ago

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

    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

    March 19, 2016

    11.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

    February 06, 2016

    6.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

    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