太空工程师吧 关注:36,689贴子:507,943
  • 9回复贴,共1

【求助】关于聚光灯(SpotLight)的颜色

只看楼主收藏回复

API文档都翻遍了 居然没找到如何设置ReflectorLight的RGB值....


1楼2015-01-28 22:37回复
    挽尊


    IP属地:河北来自iPhone客户端2楼2015-01-28 22:38
    回复
      打滚卖萌求解答啊..QAQ


      3楼2015-01-28 22:49
      回复
        试试
        SetValueFloat("ColorRed",0.5f);
        SetValueFloat("ColorGreen",0.5f);
        SetValueFloat("ColorBlue",0.5f);


        4楼2015-01-28 23:11
        收起回复
          已解决.
          List<IMyTerminalBlock> lights = new List<IMyTerminalBlock>();
          void Main()
          {
          lights.Clear();
          GridTerminalSystem.GetBlocksOfType<IMyReflectorLight>(lights);
          Color lightColor = lights[i].GetValue<Color>("Color");
          lightColor.R = (byte)255;
          lightColor.G = (byte)0;
          lightColor.B = (byte)128;
          lights[i].SetValue("Color", lightColor);
          }
          查询了API后发现Color这个类


          5楼2015-01-28 23:46
          收起回复