想知道SpriteRenderer.color有多昂贵,因为我打算用它来着色屏幕上所有的sprite?

问题描述 投票:0回答:1

我正在研究2D项目,我需要更改屏幕上所有精灵的色调。我打算使用SpriteRenderer的color属性。但是我不确定这样做是否具有成本效益,或者着色器将是一个不错的选择。这是一个横摇平台游戏项目,我不希望帧率显着下降。

PS:我正计划为移动设备开发此游戏

unity3d 2d shader sprite renderer
1个回答
0
投票

简而言之,这是一种设置精灵颜色的好方法。因此,您知道设置精灵渲染的颜色会设置每个顶点的颜色。好处是绘图调用较少,这通常是移动设备(尤其是android)上的问题。

经常通过在游戏视图窗口(批处理)中打开“统计信息”标签来仔细检查抽奖活动总是一件好事。通过属性更改单个子画面的颜色不应增加该数字。

© www.soinside.com 2019 - 2024. All rights reserved.