質問編集履歴

2

追記しました

2017/11/25 11:05

投稿

rinmeda317
rinmeda317

スコア12

test CHANGED
@@ -1 +1 @@
1
- C#の組み方がいまいちわかりません
1
+ C#で遺伝的アルゴリズムの組み方がいまいちわかりません
test CHANGED
@@ -2,7 +2,25 @@
2
2
 
3
3
  大学生です。
4
4
 
5
- Unityで遺伝的アルゴリズムを利用して2Dタワーディフェンスゲームを作ろうとしているのですが、C#に触れるのが初めてなもので、理論は理解していてもどうスクリプトを組めばいいのかわからず、わからな用語(IEnumerable、yield、paramなど)をネットなどで調べても専門用語ばかりで理解ができず、難航しています。
5
+ Unityで遺伝的アルゴリズムを利用して2Dタワーディフェンスゲームを作ろうとしているのですが、C#に触れるのが初めてなもので、理論は理解していてもどうスクリプトを組めばいいのかわからず、スクリプト例を見ててわからなかった用語(IEnumerable、yield、paramなど)をネットなどで調べても専門用語ばかりで理解ができず、難航しています。
6
+
7
+
8
+
9
+ 実装したい機能の流れとしては、
10
+
11
+ ・プレハブでオブジェクトを10個作成し、一定間隔で右折もしくは左折させて移動させるために0なら右折、1なら左折というように0と1の配列を作成して読み込ませる
12
+
13
+ ・世代終了時に最もx座標値が大きかった2個体を選択
14
+
15
+ ・一点交叉をして次世代の10個体の配列を作成する
16
+
17
+ ・作成した配列をもう一度新しくプレハブで作成したオブジェクトに適用する
18
+
19
+ ・x座標値が一定の値を超えたら終了
20
+
21
+ というものを想定しています。
22
+
23
+
6
24
 
7
25
  現時点で実現したいもののできていないことは大体以下の通りです。
8
26
 

1

自己解決した部分の追記

2017/11/25 11:05

投稿

rinmeda317
rinmeda317

スコア12

test CHANGED
File without changes
test CHANGED
@@ -22,6 +22,12 @@
22
22
 
23
23
 
24
24
 
25
+ 追記
26
+
27
+ RunbaGenerator.csの「obj.name = Runba.name」を「obj.name = "Runba" + i」と書き換えてみたら一つ目の問題は解決しました。
28
+
29
+
30
+
25
31
  ###発生している問題・エラーメッセージ
26
32
 
27
33
 
@@ -32,6 +38,8 @@
32
38
 
33
39
  Assets/Runbamove.cs(25,13):error CS0103:The name 'Gene' dose not exist in the current context
34
40
 
41
+ これを解消するために何を追加で記入するべきかがわかりません
42
+
35
43
  ```
36
44
 
37
45