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

質問編集履歴

2

シーンの画像を追加しました。

2019/04/23 06:35

投稿

kaz_0011
kaz_0011

スコア13

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- ### 前提・実現したいこと
1
+ ![イメージ説明](49638bfa4215efe55cc6f39ef84fcb2a.png)### 前提・実現したいこと
2
2
  unity2Dでペグソリティアというパズルゲームを作っています。
3
3
  ルールはペグは縦横2マス先に飛べて、間にペグがあれば飛び越えた後に飛び越えられたペグを
4
4
  消していき、最後の一つになるまで繰り返すことができればクリア、というゲームを作っています。

1

質問としてあまり成り立っていなかったように指摘されたのでもう一度加筆・修正をしました。

2019/04/23 06:35

投稿

kaz_0011
kaz_0011

スコア13

title CHANGED
File without changes
body CHANGED
@@ -7,12 +7,23 @@
7
7
  恥ずかしながら初めて作っているので、飛び越えられたペグを消す、というコードが書けず困っています。
8
8
  皆様方の知恵を借りられれば嬉しいです。
9
9
 
10
+ {255,255,255,255,255,255,255,255,255,},
11
+ {255,255,255,1,1,1,255,255,255,},
12
+ {255,255,255,1,1,1,255,255,255},
13
+     {255,1,1,1,1,1,1,1,255},
14
+ {255,1,1,1,0,1,1,1,255},
15
+ {255,1,1,1,1,1,1,1,255},
16
+ {255,255,255,1,1,1,255,255,255},
17
+ {255,255,255,1,1,1,255,255,255},
18
+ {255,255,255,255,255,255,255,255,255}
19
+ このような形でボードを作っており、255が壁、1がペグ、0が空白です
20
+ アニメーションにしなくてもいいので、クリックすると縦横動ける場所を選べる、という処理にしたいです。(現れると消えるのみ)
10
21
  ```
11
22
  エラーメッセージ
12
23
  ```
13
24
 
14
25
  ### 該当のソースコード
15
- using System.Collections;
26
+ ```using System.Collections;
16
27
  using System.Collections.Generic;
17
28
  using UnityEngine;
18
29
 
@@ -54,16 +65,18 @@
54
65
  }
55
66
  }
56
67
  }
57
- ```ここに言語名を入力
68
+ ``````ここに言語名を入力
58
69
  C#
59
70
  ソースコード
60
- ```
61
71
 
62
72
  ### 試したこと
63
73
  Vector3 pos = this.gameObject.transform.position;
64
74
  this.gameObject.transform.position = new Vector3 (pos.x + 2, pos.y, pos.z);
65
- このコードを入れると、オブジェクトが延々と右に動いていき、止くれず新し座標にりません。
75
+ このコードを入れると、オブジェクトが延々と右に動いていきます。if文で制御できていないのでしょうか?
76
+ Destroyに関して
77
+  オブジェクトを消すというより状態を変更(1(ペグ)から0(空白))にしたいので消す必要はないと判断しました。
78
+ アニメーションに関して
66
- 調べてもDestroyどが出てくるのですがどういいのかわからず、、、
79
+  調べてきました。スライド移動や伸縮させたいわけではので、アニメーションは追加方向できたいです。
67
80
 
68
81
  ### 補足情報(FW/ツールのバージョンなど)
69
82