質問編集履歴
2
情報の訂正。
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
プログラミング初心者です。
|
4
4
|
現在Unity2Dでゲームを制作しているのですが、コードを書いていると頻繁に同じ処理を同一メソッド内で繰り返すことがあります。
|
5
|
-
これを簡略化して
|
5
|
+
これを簡略化して二行程度に納まる読みやすいコードに改善したいです。
|
6
6
|
下記のソースコードでは子オブジェクトの取得を四回行っていますが対象が違うだけで全く同じ処理です。
|
7
7
|
簡単に書く便利な機能はありますか?
|
8
8
|
|
@@ -21,8 +21,5 @@
|
|
21
21
|
return transform.Find(str).gameObject;
|
22
22
|
}
|
23
23
|
```
|
24
|
-
上記のメソッドを作成し、これを引数を羅列させるだけで処理できるような機能を求めていることになります。
|
24
|
+
上記のメソッドを作成し、これを代入先と引数を羅列させるだけで処理できるような機能を求めていることになります。
|
25
|
-
***(Fuga, "hoge1","hoge2","hoge3","hoge4");
|
26
|
-
のような……。
|
27
|
-
|
28
25
|
分かる方いらしたらよろしくお願いします。
|
1
情報の訂正と追加。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Unity 繰り返される取得処理の簡略化はありますか。
|
1
|
+
Unity 繰り返される取得処理の簡略化はありますか。(訂正)
|
body
CHANGED
@@ -1,11 +1,10 @@
|
|
1
|
-
### 前提
|
1
|
+
### 前提
|
2
2
|
|
3
|
+
プログラミング初心者です。
|
3
4
|
現在Unity2Dでゲームを制作しているのですが、コードを書いていると頻繁に同じ処理を同一メソッド内で繰り返すことがあります。
|
4
|
-
|
5
|
+
これを簡略化して一行程度に納まる読みやすいコードに改善したいです。
|
5
6
|
下記のソースコードでは子オブジェクトの取得を四回行っていますが対象が違うだけで全く同じ処理です。
|
6
|
-
新たにメソッドを作成すれば良いものの、わざわざ一行程度で済む処理のためにひとつメソッドを設けるのはそれで変ではないかと思います。
|
7
7
|
簡単に書く便利な機能はありますか?
|
8
|
-
分かる方いらしたらよろしくお願いします。
|
9
8
|
|
10
9
|
### 該当のソースコード
|
11
10
|
|
@@ -14,4 +13,16 @@
|
|
14
13
|
hoge2 = transform.Find("hoge2").gameObject;
|
15
14
|
hoge3 = transform.Find("hoge3").gameObject;
|
16
15
|
hoge4 = transform.Find("hoge4").gameObject;
|
17
|
-
```
|
16
|
+
```
|
17
|
+
|
18
|
+
### 実現したいこと
|
19
|
+
```C#
|
20
|
+
GameObject Fuga(string str){
|
21
|
+
return transform.Find(str).gameObject;
|
22
|
+
}
|
23
|
+
```
|
24
|
+
上記のメソッドを作成し、これを引数を羅列させるだけで処理できるような機能を求めていることになります。
|
25
|
+
***(Fuga, "hoge1","hoge2","hoge3","hoge4");
|
26
|
+
のような……。
|
27
|
+
|
28
|
+
分かる方いらしたらよろしくお願いします。
|