Renderer 渲染器
Renderer 封装了有关渲染的所有函数,当然大部分函数都不需要开发者手动调用。
Renderer 类建议开发者的使用函数如下:
1 | // 将游戏画面背景色设为白色 |
如果你确实需要实现自定义的渲染行为,例如当你需要渲染非常多的物体(一个巨大的地图或其他东西),直接使用 Sprite 会导致游戏卡顿时,可以实现一个自定义的 Sprite 类,直接调用原生函数来提升渲染速度:
1 | // 获取 Direct2D 的 ID2D1HwndRenderTarget 对象 |
Renderer 封装了有关渲染的所有函数,当然大部分函数都不需要开发者手动调用。
Renderer 类建议开发者的使用函数如下:
1 | // 将游戏画面背景色设为白色 |
如果你确实需要实现自定义的渲染行为,例如当你需要渲染非常多的物体(一个巨大的地图或其他东西),直接使用 Sprite 会导致游戏卡顿时,可以实现一个自定义的 Sprite 类,直接调用原生函数来提升渲染速度:
1 | // 获取 Direct2D 的 ID2D1HwndRenderTarget 对象 |