[過去ログ]
【3Dゲームエンジン】Unity質問スレッド25 [無断転載禁止]©2ch.net (929レス)
【3Dゲームエンジン】Unity質問スレッド25 [無断転載禁止]©2ch.net http://echo.5ch.net/test/read.cgi/gamedev/1465721773/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
546: 名前は開発中のものです。 [] 2016/07/15(金) 16:40:38.94 ID:GAvKc44H 質問なんですが Vectorやenumやintなど違った型のデータをひと塊として扱ってそれを更に配列で扱って インスペクタで入力したいです どのような方法があるでしょうか? http://echo.5ch.net/test/read.cgi/gamedev/1465721773/546
547: 名前は開発中のものです。 [sage] 2016/07/15(金) 16:50:21.53 ID:j4A+zLLP >>546 EditorScriptを書いてやるしかない(ちゃんとひとまとまりで扱えるけどちょっとだけレイアウトとかめんどくさい) ttp://www.slideshare.net/lucifuges/extending-the-unity-editor このスライドの8ページあたりから 英語だけど沢山のEditor拡張のソースがある場所がここ ttp://wiki.unity3d.com/index.php/Scripts/Editor http://echo.5ch.net/test/read.cgi/gamedev/1465721773/547
550: 名前は開発中のものです。 [sage] 2016/07/15(金) 18:28:26.14 ID:FUaojmwp >>546 C#のintやstringといった型はつまりそういう名前をしたクラスだから、 色んな型をごちゃ混ぜにした変数を作りたければ新しくクラスを作る // DirDataという名前の型(クラス)を定義 [System.Serializable] public class DirData{ public int id; public float angle; public Vector3 distance; } // インスペクタに配列で表示 public DirData[] dirs; // アクセスはこんな感じ dirs[0].id; dirs[0].distance; あとこれは簡単な定義しかしていないが、 クラス内にメソッドを書いておくとグッと便利になるので積極的に拡張すると幸せになれる http://echo.5ch.net/test/read.cgi/gamedev/1465721773/550
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.238s*