フォルダから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. 機能スクリプト
- 2. NetBeansの「エディタとのリンク」機能
- 3. ファイルアップロード機能を備えたJQuery WYSIWYGエディタ
- 4. メイクjqueryのスクリプト機能
- 5. PythonスクリプトtempfileのVimエディタ
- 6. スクリプト内の.postが機能しない
- 7. from sys import argv - "スクリプト"の機能
- 8. Javaスクリプトの書き換え機能
- 9. スクリプト位置パラメータへのアクセス機能
- 10. 構文複数のエディタで機能するハイライトツール/言語
- 11. 特定の機能を持つエディタまたはIDE
- 12. VisualStudio2008エディタの "自動フォーマット"機能を無効にするには?
- 13. ColdFusionスクリプトのエディタとしてのNetBeans?
- 14. Eclipseで "エディタとリンク"機能は何ですか?
- 15. Eclipse CDTエディタでOpenGL拡張機能が認識されない
- 16. Google Chrome拡張機能 - 背景スクリプト
- 17. jQueryとAjaxスクリプトが機能しない
- 18. Eclipse Git commitショートカットキーはエディタでは機能しますが、ナビゲータでは機能しません。
- 19. Windows 7の下でオートコンプリート機能を持つhaskellのエディタはありますか?
- 20. は、特定のWYSIWYGエディタ機能を探しています。推薦?
- 21. ドキュメントへのスクリプト(MatlabのPythonでの公開機能)
- 22. スクリプトの実行中のRubyの機能と利点
- 23. プロジェクトのすべての機能にログインするためのスクリプト?
- 24. 機能 - 機能()()()
- 25. 私のPythonスクリプトはなぜ機能しないのですか?
- 26. PHPスクリプトからのAJAXの応答が機能しない
- 27. Chromeの拡張機能:コンテンツスクリプトとWebページのスクリプト
- 28. PHP CLIスクリプトの非アクティブ期間後の実行機能
- 29. Safari拡張機能の起動スクリプトのアクセス設定
- 30. フォントサイズの増減スクリプト - デフォルトテキストサイズ機能の追加方法
まあ、。これらを数え、Debug.Logを合計します。 –
ありがとう!私はすでにそれをしています。私はちょうど私のためにそれをチェックするインスペクタでbuttinを追加する方法を学びたいと思う。私はいつもパスをどのように指定すべきか忘れています。 XD – Lautaro
あなたが持っているものでいくつかのコードを投稿すれば、私は何ができるのかを見てみましょう。 –