jeroendelau / starling-graphics-extension
关于此软件包最新版本(dev-master)没有可用的许可证信息。
dev-master
2016-02-24 21:42 UTC
This package is not auto-updated.
Last update: 2024-09-28 18:05:23 UTC
README
此扩展添加了一系列图形原语,例如平面、填充和描边。这些是Starling显示对象,它们会自动进行三角形化,以便在GPU上快速渲染。
这些原语可以直接操作,或者通过使用通过Shape类访问的熟悉的图形API为您创建。
Starling框架:由GPU驱动的2D Flash API
什么是Starling?
Starling是一个ActionScript 3库,模仿传统的Flash显示树结构。然而,与传统的显示对象不同,Starling“完全存在于”Stage3D环境中。这意味着所有对象都由GPU直接渲染,从而带来显著的性能提升。
Starling的API不是Flash API的直接1:1迁移。类经过了精简和优化,以便与GPU良好配合;简化了游戏开发中的常见任务。Starling隐藏了Stage3D内部结构,但对于需要创建自定义显示对象的人来说,它很容易访问。
就像它的iOS兄弟Sparrow框架一样,Starling旨在尽可能轻量级和易于使用。作为一个开源项目,非常注重使源代码易于阅读、理解和扩展。
在哪里可以找到更多关于Starling的信息?
以下是一些起点