【问题标题】:Unity 2d sprite takes 1 draw call and tk2d sprite used 2 for sameUnity 2d sprite 需要 1 个绘制调用,而 tk2d sprite 使用 2 个相同
【发布时间】:2015-02-23 21:12:10
【问题描述】:

我正在使用统一 4.6 我在创建精灵时使用了新的 ui 工具,它需要一个绘图调用 例如

用户界面系统
雪碧0
雪碧1




雪碧1000
为了说明我的问题,我创建了一个精灵并在新的 Unity 4.6 中复制了 1000 次,但它仍然需要一个绘图调用。但如果是 TK2D 精灵,它需要 2000 次绘制调用,是否有解决方案,请分享。

【问题讨论】:

  • 有一件事我忘了提到我的精灵有碰撞器和一些脚本功能..

标签: unity3d unityscript unity3d-2dtools


【解决方案1】:

您可能必须在工具包 2d 中使用精灵批处理器:

http://www.2dtoolkit.com/docs/latest/tutorial/using_the_static_sprite_batcher.html

【讨论】:

  • 我尝试了 Static Sprite Batcher 但它失败了,因为我的精灵上有碰撞器和脚本。
  • 当一个对象有脚本并应用了批处理器时,脚本会被批处理器删除。
  • 以上链接现在是 404
  • 谢谢@ShaunNeal,我正在将它更新到最新版本,我应该首先这样做。
猜你喜欢
  • 2021-02-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-22
  • 1970-01-01
  • 1970-01-01
  • 2018-03-14
相关资源
最近更新 更多