フォルダからAudioClipsを読み込むUnity3Dスクリプトを記述しています。私はツールとエディタの拡張機能を作成する方法を知っていますが、スクリプトのインスペクタウィンドウにボタンを表示させる方法があるかどうかは疑問です。たとえば、フォルダ内のオーディオクリップの数を確認し、デバッグコンソール?Monobehaviourスクリプトのエディタ機能
答えて
Hereは、カスタムインスペクタにボタンを追加するための公式の統一チュートリアルへのリンクです。
これは、使用してカスタムボタンを作ることができることを説明していますOnInspectorGUI()
方法で
if(GUILayout.Button("Button Name Goes Here"))
{
//Check for number of files here and then print to console.
}
。
編集:ディレクトリ内のファイルの量を見つける方法についての質問に答えるために、あなたはSystem.IO
名前空間を使用することができます。この名前空間のDirectoryInfo
クラスは、パスを文字列として受け取り、そのディレクトリ内のすべてのファイルを見つけるために、GetFiles
メソッドを使用できます。私がここにリンクしているドキュメントを読んでください。すでにフォルダへのパスを知っている、あなたは、結果の配列をループをDirectory.GetFilesを使用し、それが有効なたAudioClip(.OGG、.MP3など)だかどうかを確認するために拡張機能を確認することができると仮定し
なぜすべての投票が落ちますか? – Programmer
@Programmer私は確信していない、かなりこれは質問に答えている。私はチュートリアルへのリンクを最初に置くだけかもしれないと思う。私はそれをそこからコピー&ペーストする必要があるとは思わなかったが、それは明らかにそうだった! –
これは私が現時点で試みていることです。あなたの答えは間違っています。 OnInspectorGuiはEditorから継承する別のクラスに入る必要があります。 – Lautaro
- 1. スクリプト実行順序にnon-monobehaviourスクリプトを追加する方法
- 2. NetBeansの「エディタとのリンク」機能
- 3. Eclipseのリバティプラグインのキーストア機能エディタ
- 4. Bashスクリプト機能
- 5. 機能スクリプト
- 6. ファイルアップロード機能を備えたJQuery WYSIWYGエディタ
- 7. ACEエディタ - update_image_sizeが機能しない
- 8. スクリプトのパワーシェルのカスタム機能
- 9. メイクjqueryのスクリプト機能
- 10. PythonスクリプトtempfileのVimエディタ
- 11. MonoBehaviourオブジェクトがnullになる
- 12. スクリプトが機能しない
- 13. 特定の機能を持つエディタまたはIDE
- 14. Pythonでviエディタの機能をテストしますか?
- 15. TVirtualTreeviewエディタはどのように機能しますか?
- 16. VisualStudio2008エディタの "自動フォーマット"機能を無効にするには?
- 17. Javafxコピー機能付きのHTMLエディタを読む
- 18. 構文複数のエディタで機能するハイライトツール/言語
- 19. wpエディタの設定配列オートセーブ機能onchange
- 20. プラグインがすべてのエディタ機能を削除します
- 21. ColdFusionスクリプトのエディタとしてのNetBeans?
- 22. "Find and Replace"機能にチェンジフォーマット機能を追加するスクリプト
- 23. スクリプト位置パラメータへのアクセス機能
- 24. Javaスクリプトの書き換え機能
- 25. スクリプトとコードブロックの共有機能
- 26. Rスクリプトとしての機能
- 27. スクリプト内の.postが機能しない
- 28. Appsスクリプトのデータ検証機能ボタン
- 29. from sys import argv - "スクリプト"の機能
- 30. Elasticsearchスクリプトのクエリが機能しない
まあ、。これらを数え、Debug.Logを合計します。 –
ありがとう!私はすでにそれをしています。私はちょうど私のためにそれをチェックするインスペクタでbuttinを追加する方法を学びたいと思う。私はいつもパスをどのように指定すべきか忘れています。 XD – Lautaro
あなたが持っているものでいくつかのコードを投稿すれば、私は何ができるのかを見てみましょう。 –