teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

マークダウンの修正

2019/10/15 06:52

投稿

BluOxy
BluOxy

スコア2663

answer CHANGED
@@ -1,13 +1,13 @@
1
1
  > キャラクターのオブジェクトがBattleAngleを基準とした前方向(Z方向)に約1秒間進む。
2
2
 
3
- `CharaData[0].EntityObjects.transform.position += CharaData[0].BattleAngle.transform.forward * moveBlock * Time.deltaTime;`の部分はforeachで`CharaData`の各要素に対して移動処理を行えば良いように感じますが、いかがでしょう。
3
+ foreachで`CharaData`の各要素に対して移動処理を行えば良いように感じますが、いかがでしょう。
4
-
5
4
  これで条件1と2は満たせると思います。
6
5
 
7
- ```C#
6
+ ```diff
7
+ - CharaData[0].EntityObjects.transform.position += CharaData[0].BattleAngle.transform.forward * moveBlock * Time.deltaTime;
8
- foreach(var character in CharaData){
8
+ + foreach(var character in CharaData){
9
- character.EntityObjects.transform.position += character.BattleAngle.transform.forward * moveBlock * Time.deltaTime;
9
+ + character.EntityObjects.transform.position += character.BattleAngle.transform.forward * moveBlock * Time.deltaTime;
10
- }
10
+ + }
11
11
  ```
12
12
 
13
13
  > 条件3、キャラクターの移動方向も各々違う。

1

文章の修正

2019/10/15 06:52

投稿

BluOxy
BluOxy

スコア2663

answer CHANGED
@@ -1,14 +1,15 @@
1
1
  > キャラクターのオブジェクトがBattleAngleを基準とした前方向(Z方向)に約1秒間進む。
2
2
 
3
- foreachで`CharaData`の各要素に対して行えば良いように感じますが、いかがでしょう。
3
+ `CharaData[0].EntityObjects.transform.position += CharaData[0].BattleAngle.transform.forward * moveBlock * Time.deltaTime;`の部分はforeachで`CharaData`の各要素に対して移動処理を行えば良いように感じますが、いかがでしょう。
4
4
 
5
+ これで条件1と2は満たせると思います。
6
+
5
7
  ```C#
6
8
  foreach(var character in CharaData){
7
9
  character.EntityObjects.transform.position += character.BattleAngle.transform.forward * moveBlock * Time.deltaTime;
8
10
  }
9
11
  ```
10
12
 
11
- ただし、
12
13
  > 条件3、キャラクターの移動方向も各々違う。
13
14
 
14
15
  を満たせるかは動かしていないのでいまいち分かりません。