【发布时间】:2016-02-11 06:38:10
【问题描述】:
我正在创建一个移动绘画应用程序。我有两个纹理(Texture2D),它是图像的模板和它的颜色图。
此颜色图包含玩家可以绘制的模板的每个区域的唯一颜色。
我需要有几个其他纹理,颜色图中的每种唯一颜色都有一个纹理。
现在我正在尝试使用 GetPixels 作为颜色图,并使用字典检查每个像素。
如果此字典中没有颜色作为键值,则使用 SetPixel 使用坐标创建新纹理 如果有颜色作为key,则通过key和SetPixel配合坐标获取纹理,得到这个纹理。
但是当我运行它时,甚至我的电脑也开始极度滞后,没有关于手机的消息。
有没有更有效的方法?
【问题讨论】:
标签: unity3d split runtime texture2d