前提
プログラミング初心者です。
現在Unity2Dでゲームを制作しているのですが、コードを書いていると頻繁に同じ処理を同一メソッド内で繰り返すことがあります。
これを簡略化して二行程度に納まる読みやすいコードに改善したいです。
下記のソースコードでは子オブジェクトの取得を四回行っていますが対象が違うだけで全く同じ処理です。
簡単に書く便利な機能はありますか?
該当のソースコード
C#
1hoge1 = transform.Find("hoge1").gameObject; 2hoge2 = transform.Find("hoge2").gameObject; 3hoge3 = transform.Find("hoge3").gameObject; 4hoge4 = transform.Find("hoge4").gameObject;
実現したいこと
C#
1GameObject Fuga(string str){ 2 return transform.Find(str).gameObject; 3}
上記のメソッドを作成し、これを代入先と引数を羅列させるだけで処理できるような機能を求めていることになります。
分かる方いらしたらよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/15 16:09