Starling中文版2D渲染框架
Starling 的 2D 渲染挺能打的,适合你这种还在 Flash 平台做项目的开发者。它基于 ActionScript 3,利用了 Stage3D 做 GPU 加速,速度快,画面也顺。你不用硬啃底层 API,直接用 Starling 封装好的接口,动画、粒子、按钮、文本啥的都能搞,而且结构清晰,好上手。
显示列表的机制让你像操作传统 Flash 一样安排对象的层级,还支持各种事件响应,比如点击、拖拽这些交互操作都能轻松搞定。配合纹理优化和RenderTexture,性能表现挺不错,动画不掉帧。
另外它集成了Box2D物理引擎,你可以直接加重力、碰撞这些交互逻辑,做 2D 游戏那是妥妥的。再加上粒子系统,做点烟雾火焰啥的也不难,看起来专业多了。
开发中资源管理是个事,Starling 内建的资源管理模块能帮你统一加载、释放资源,配合屏幕适配的方案,不管是桌面 AIR 还是 Flash 环境,效果都比较稳定。
想深入学的话,社区资源也蛮多的,像Starling GPU 加速 2D 框架和Stage3D 游戏编程指南这种文章都能找到不少技巧。
如果你还在用 Flash 或者 Adobe AIR 做项目,又想提升下画面表现力,Starling 真的可以一试。哦对了,记得合理用Juggler控制动画节奏,不然一堆 tween 混一起挺乱的。
3.14MB
文件大小:
评论区