gpt4 book ai didi

java - enableBlending() 和disableBlending() 的成本如何?

转载 作者:行者123 更新时间:2023-12-01 11:06:39 25 4
gpt4 key购买 nike

是否值得在需要它的东西之前直接启用混合并在之后立即禁用它,还是最好在整个过程中保持它启用?出现这个问题的原因是disable/enableBlending()的文档说:

Disables blending for drawing sprites. Calling this within begin()/end() will flush the batch.

据我所知,如果在一帧中频繁执行刷新会对性能产生影响。如果有人能够澄清哪个是更好的选择,我将非常高兴。

最佳答案

首先,除非确实需要,否则不要做任何事情。
如果您的游戏在您希望其运行的任何设备上运行缓慢,那么您可以开始对其进行优化。
针对问题:这要看具体情况。如果您必须经常启用/禁用混合,则可能会降低刷新调用的性能。
如果您只启用/禁用一次并绘制许多东西,则可能会提高性能。
通常,先禁用混合来绘制背景,然后再启用混合来绘制其余部分。

关于java - enableBlending() 和disableBlending() 的成本如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32878935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com