コード例 #1
0
        public MultiSpotLightMaterial(ChaseLight cl)
        {
            ChaseLight = cl;

            AmbientColor = new Vector3(0.15f, 0.15f, 0.15f);

            LightPosition    = new Vector3[2];
            LightPosition[0] = new Vector3(0, 30000, 30000);
            LightPosition[1] = cl.LightPosition;

            LightColor    = new Vector3[2];
            LightColor[0] = new Vector3(.85f, .85f, .85f);
            LightColor[1] = cl.LightColor;

            LightDirection    = new Vector3[2];
            LightDirection[0] = new Vector3(0, -1, -1);
            LightDirection[1] = cl.LightDirection;

            ConeAngle    = new float[2];
            ConeAngle[0] = 30;
            ConeAngle[1] = 30;

            LightFalloff    = new float[2];
            LightFalloff[0] = 200;
            LightFalloff[1] = 200;
        }
コード例 #2
0
 public ChaseLightMaterial(ChaseLight cl)
 {
     ChaseLight   = cl;
     AmbientColor = new Vector3(0.15f, 0.15f, 0.15f);
     ConeAngle    = 30;
     LightFalloff = 200;
 }