Lib9Android游戏引擎
Lib9是一套简单易学功能强大的程序引擎(开源项目,目前支持j2me和android的程序开发),它的核心思想是程序就是一个状态机,程序的每个部分都是一个状态,每个状态采用了IUP(Init、Update和Paint)的架构设计,大大的简化手机或者移动应用程序,特别是游戏的开发,IUP架构的使用还使得开发独立组件变得异常容易,只要实现了L9IState接口那么就是一个具体的状态了,为了让开发变得更加简单,Lib9还提供了虚拟按键的支持,就是说在程序的任何地方都可以判断用户的按键,同时它还包括了一个功能强大的编辑器工具(L9Editor),L9Editor可以支持动画编辑、地图编辑、文本编辑,可将声音按照二进制的方式组织,通过和编辑器的配合,使得程序、美术、策划得以更好的展开协作式工作,大大提供了团队的工作效率,因此可以说Lib9对初学者来说是简单易学的,对编程高手来说是省力省心的、对团队来说是高效率的!
评论