前提・実現したいこと
Unity3Dでゲームをつくっています。
Lightコンポーネントをスクリプトで制御する際に,range,angleにはアクセスできるのに,spotangle,type,colorにアクセスできません。
Light - Unityスクリプトリファレンスによれば,colorも変数として載っているのですが,どこに問題があるのでしょうか。
Light.rangeではエラーは起きていません。よろしくお願いします。
発生している問題・エラーメッセージ
エラー CS1061 'Light' に 'color' の定義が含まれておらず、型 'Light' の最初の引数を受け付けるアクセス可能な拡張メソッド 'color' が見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足していないかを確認してください。
該当のソースコード
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4using UnityEngine.AI; 5 6public class Coin : MonoBehaviour { 7 8 public Light lt; 9 10 void Start () 11 { 12 lt = gameObject.AddComponent<Light>(); 13 lt.color = Color.red; 14 lt.range = 3; 15 } 16}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。