Unity3d 如何在3D对象上绘制?

Unity3d 如何在3D对象上绘制?,unity3d,Unity3d,我知道地形,但我不能将地形旋转90度。所以我需要在立方体上用画笔在地形上绘制不同的纹理/材质。可能吗?统一5.6.4p2。 是的,您可以使用Texture2D.SetPixel()()仅使用script?@Eloren在纹理上绘制,但它仅在“编辑”模式下工作,而不是在运行时。我没有polybrush。它在游戏apk中也会起作用吗?@Eloren,没有。polybrush仅在编辑器中工作,但生成的网格可能包含在Android构建中。因此,如果要在运行时在纹理上绘制,请使用基于Texture2D.S

我知道
地形
,但我不能将
地形
旋转90度。所以我需要在立方体上用画笔在
地形上绘制不同的纹理/材质。可能吗?统一5.6.4p2。

是的,您可以使用
Texture2D.SetPixel()
()

仅使用script?@Eloren在纹理上绘制,但它仅在“编辑”模式下工作,而不是在运行时。我没有polybrush。它在游戏apk中也会起作用吗?@Eloren,没有。polybrush仅在编辑器中工作,但生成的网格可能包含在Android构建中。因此,如果要在运行时在纹理上绘制,请使用基于Texture2D.SetPixel()的脚本,但如果要在编辑器中的某些网格上绘制,请尝试使用Polybrush工具。无论如何,此工具有一些限制(请参阅手册)。