News:StarlingPunk
来自Starling中文站
这是一个基于Starling的游戏框架,源码在:
https://github.com/asaia/StarlingPunk
StarlingPunk是FlashPunk框架专门为Starling做的实现,这个框架可以用来管理和组织您的2D游戏项目中的代码。
它将有利于快速创建游戏原型,并促进项目之间的代码重用。正如您从名称上看到的,StarlingPunk是受另一个流行框架FlashPunk的启发而诞生的,虽然他们的实现方式不一样。
为什么要用StarlingPunk:
- 轻松封装真实世界到实体的代码
- 管理实体的集合并约束他们的类型
- 快速易用的碰撞检测系统
- 由Starling提供的强大性能,纹理贴图,粒子系统,移动开发支持。
为什么基于Starling构建?
- Starling和FlsahPunk都非常优秀,整合这两者会更加强大
- Starling基于Stage 3D,可以利用GPU图形加速
- 为ActionScript开发人员提供了一个熟悉的结构
- 提供了显示列表机制,显示对象可以嵌套
- 现有的Starling代码可以很容易融入框架
- Starling已经做了很多正确的事情,包括纹理合集动画,事件体系,动态创建方式
- 很多的工具和扩展支持Starling
未来计划:
- 整合Box2D物理引擎
- Ogmo层级编辑器支持(什么东东)
- 声音特效的支持
- 类似Unity3D的行为系统组件支持