jeroendelau/starling-graphics-extension

关于此软件包最新版本(dev-master)没有可用的许可证信息。

安装: 6

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 89

语言:ActionScript

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的信息?

以下是一些起点