質問編集履歴

2

情報の訂正。

2019/08/15 13:45

投稿

Tsugume
Tsugume

スコア6

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  現在Unity2Dでゲームを制作しているのですが、コードを書いていると頻繁に同じ処理を同一メソッド内で繰り返すことがあります。
8
8
 
9
- これを簡略化して行程度に納まる読みやすいコードに改善したいです。
9
+ これを簡略化して行程度に納まる読みやすいコードに改善したいです。
10
10
 
11
11
  下記のソースコードでは子オブジェクトの取得を四回行っていますが対象が違うだけで全く同じ処理です。
12
12
 
@@ -44,12 +44,6 @@
44
44
 
45
45
  ```
46
46
 
47
- 上記のメソッドを作成し、これを引数を羅列させるだけで処理できるような機能を求めていることになります。
47
+ 上記のメソッドを作成し、これを代入先と引数を羅列させるだけで処理できるような機能を求めていることになります。
48
-
49
- ***(Fuga, "hoge1","hoge2","hoge3","hoge4");
50
-
51
- のような……。
52
-
53
-
54
48
 
55
49
  分かる方いらしたらよろしくお願いします。

1

情報の訂正と追加。

2019/08/15 13:45

投稿

Tsugume
Tsugume

スコア6

test CHANGED
@@ -1 +1 @@
1
- Unity 繰り返される取得処理の簡略化はありますか。
1
+ Unity 繰り返される取得処理の簡略化はありますか。(訂正)
test CHANGED
@@ -1,18 +1,16 @@
1
- ### 前提・実現したいこと
1
+ ### 前提
2
2
 
3
3
 
4
4
 
5
+ プログラミング初心者です。
6
+
5
7
  現在Unity2Dでゲームを制作しているのですが、コードを書いていると頻繁に同じ処理を同一メソッド内で繰り返すことがあります。
6
8
 
7
- 見栄えが悪いため、これを簡略化して読みやすいコードに改善したいです。
9
+ これを簡略化して一行程度に納まる読みやすいコードに改善したいです。
8
10
 
9
11
  下記のソースコードでは子オブジェクトの取得を四回行っていますが対象が違うだけで全く同じ処理です。
10
12
 
11
- 新たにメソッドを作成すれば良いものの、わざわざ一行程度で済む処理のためにひとつメソッドを設けるのはそれで変ではないかと思います。
12
-
13
13
  簡単に書く便利な機能はありますか?
14
-
15
- 分かる方いらしたらよろしくお願いします。
16
14
 
17
15
 
18
16
 
@@ -31,3 +29,27 @@
31
29
  hoge4 = transform.Find("hoge4").gameObject;
32
30
 
33
31
  ```
32
+
33
+
34
+
35
+ ### 実現したいこと
36
+
37
+ ```C#
38
+
39
+ GameObject Fuga(string str){
40
+
41
+ return transform.Find(str).gameObject;
42
+
43
+ }
44
+
45
+ ```
46
+
47
+ 上記のメソッドを作成し、これを引数を羅列させるだけで処理できるような機能を求めていることになります。
48
+
49
+ ***(Fuga, "hoge1","hoge2","hoge3","hoge4");
50
+
51
+ のような……。
52
+
53
+
54
+
55
+ 分かる方いらしたらよろしくお願いします。