プレーヤーが特定のアクションを実行するたびに再生するサウンド キューがあります。私はそれをうまく再生していますが、使用するリソースをハードコーディングするのではなく、構成ファイルから取得したいと考えています。
そこで、次のように MonsterNoiseSoundCue というクラスにプロパティを追加しました。
var config SoundCue MonsterNoiseSoundCue;
次に、DefaultProperties セクションで、作成したオブジェクトに以下を追加し、ポーンのコンポーネント コレクションに追加しました。
Begin Object Class=AudioComponent Name=MonsterActivatedSound1
bAutoPlay=false
SoundCue=MonsterNoiseSoundCue// This variable is a configured value. SoundCue'CastleAudio.UI.UI_StopTouchToMove_Cue'
End Object
Components.Add(MonsterActivatedSound1);
MonsterActivatedSound = MonsterActivatedSound1;
何らかの理由で、「オブジェクト変数で「config」を使用することは許可されていません」と言ってビルドされません。これにアプローチする別の方法を知っている人はいますか?