如何将游戏对象/图像存储在一个数组中,这样我就可以使用"for循环"来改变图像的颜色,而不是单独改变它的颜色..我在unity3d中使用c#..
我的代码:
public Image clay, sand, loam, silt, siltyClay, siltyLoam, loamySand, sandyLoam, siltyClayLoam;
public void imageColor(){
sand.color = Color.green;
clay.color = Color.white;
loam.color = Color.white;
silt.color = Color.white;
siltyClay.color = Color.white;
siltyLoam.color = Color.white;
loamySand.color = Color.white;
sandyLoam.color = Color.white;
siltyClayLoam.color = Color.white;
mountTex = (Texture)Resources.Load("sand", typeof(Texture));
}
Run Code Online (Sandbox Code Playgroud)