共计 394 个字符,预计需要花费 1 分钟才能阅读完成。
渲染器接口
概述
IRenderer
接口提供了对 Construct 渲染器的访问,支持高级绘图命令而无需处理低级问题如顶点缓冲区。此接口主要存在于插件 SDK 中,通常无法从项目中的 JavaScript 代码直接访问。
渲染器状态
IRenderer 使用持久的渲染状态。要正确渲染某些内容,必须指定所有预期的状态,否则将使用未定义的先前状态。简化的渲染器状态包括:
- 混合模式
- 填充模式(颜色、纹理或平滑线条)
- 颜色(包含 alpha 作为纹理填充模式下的不透明度)
- 纹理(仅在纹理填充模式下使用)
一旦设置完所有状态,就可以使用重载的方法发出四边形等图形。
纹理选项
某些纹理方法接受相同的选项对象来指定纹理参数,常见选项包括:
- wrapX, wrapY
- sampling
- mipMap
方法
包括设置混合模式、颜色填充模式、纹理填充模式、平滑线条填充模式等。还可以设置当前颜色、纹理及进行多种图形绘制操作如矩形、四边形、凸多边形等。
正文完