[過去ログ]
【3Dゲームエンジン】Unity 4 [転載禁止]©2ch.net (994レス)
【3Dゲームエンジン】Unity 4 [転載禁止]©2ch.net http://peace.5ch.net/test/read.cgi/gamedev/1434386114/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
543: 名前は開発中のものです。 [] 2015/07/26(日) 16:52:32.77 ID:gAc/+Q7p 関数を変数使って呼び出すことできませんか? switch( i ) { case "A": sumpleA(); break; case "B": sumpleB(); break; } みたいなのを、 XXX = "A"; sumple + XXX + (); みたいなノリで処理したいです http://peace.5ch.net/test/read.cgi/gamedev/1434386114/543
545: 名前は開発中のものです。 [sage] 2015/07/26(日) 16:58:25.77 ID:wKHfQsYR >>543 SendMessage() で出来ないこともない ただ、ちょっとプログラムに向いてない人に思える http://peace.5ch.net/test/read.cgi/gamedev/1434386114/545
549: 名前は開発中のものです。 [sage] 2015/07/26(日) 17:15:34.90 ID:jJ47ePuI >>543 もっとマシな方法があるはず やりたいことをもう少し詳しく説明してほしい http://peace.5ch.net/test/read.cgi/gamedev/1434386114/549
551: 名前は開発中のものです。 [sage] 2015/07/26(日) 18:14:10.17 ID:D3ATScL/ >>543 C#のSystem.ActionとかSystem.Funcの配列を使うと良いよ Actionはvoidな関数、Funcは戻り値の型を指定して使う // actionの配列 private System.Action<string> [] actionList; // actionへ関数の設定 void Start () { actionList = new System.Action<string>[10]; actionList[0] = Action1; actionList[1] = Action2; // more actions } // iの値で何かを実行 void ExecuteAction(int i) { actionList[i](i.ToString()); } void Action1(string val) { Debug.Log("Action1:"+val); } void Action2(string val) { Debug.Log("Action2:"+val); } // and many funcs http://peace.5ch.net/test/read.cgi/gamedev/1434386114/551
552: 名前は開発中のものです。 [sage] 2015/07/26(日) 19:27:06.56 ID:bfdZLkcR >>543 これって i を XXX で置き換えるのと何が違う? private void sample(string XXX){ switch(XXX){ case "A": (Aの中身) case "B": (Bの中身) } } これを this.sample("A"); とかで呼び出せばいいのでは。 あとサンプルのスペルは sample やでw http://peace.5ch.net/test/read.cgi/gamedev/1434386114/552
553: 名前は開発中のものです。 [sage] 2015/07/26(日) 19:48:53.09 ID:h3m/JlhK >>552 なんなのこいつ サンプルのスペルがsampleって当たり前のことをドヤ顔で…… あと>>543は関数名をsumpleってしてるよ? sampleじゃなくてsumpleな。誤植も大概にね http://peace.5ch.net/test/read.cgi/gamedev/1434386114/553
560: 名前は開発中のものです。 [sage] 2015/07/27(月) 00:51:37.02 ID:04/pbtZt >>543 jsなら一応できるよ、バッドノウハウなのは承知の上で var XXX = "A"; eval("sumple" + XXX + "()"); http://peace.5ch.net/test/read.cgi/gamedev/1434386114/560
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.033s