我有一个3d对象作为Wall(纹理,宽度和高度大的多维数据集),带有一些纹理和附加的c#(Unity 5.3.2)脚本到该墙。我想以编程方式在该墙上绘制带有绿色半透明颜色的矩形,并在5秒后删除它们。我是Unity的新手,发现OnGui,但它不是在3D空间中绘制而是在屏幕前绘制。 如何在Wall上绘制和删除矩形?
答案 0 :(得分:0)
您可以使用 UGUI (新的Unity gui系统),然后将画布渲染模式设置为 WordSpace 。通过这种方式,您可以在该画布上创建矩形并设置其位置,宽度和高度以适合该墙。
对于动物蛋白,我建议你使用补间引擎,如 Dotween 。