回答編集履歴
1
文字列の整理
answer
CHANGED
@@ -2,8 +2,8 @@
|
|
2
2
|
取り敢えずで良いなら
|
3
3
|
```c#
|
4
4
|
vector3[] maptails={new vector3(-1,1,0),new vector3(0,1,0),new vector3(1,1,0),
|
5
|
-
new vector3(-1,0,0),new vector3(0,0,0),new vector3(1,0,0),
|
5
|
+
new vector3(-1,0,0),new vector3(0,0,0),new vector3(1,0,0),
|
6
|
-
new vector3(-1,-1,0),new vector3(0,-1,0),new vector3(1,-1,0)};
|
6
|
+
new vector3(-1,-1,0),new vector3(0,-1,0),new vector3(1,-1,0)};
|
7
7
|
```
|
8
8
|
とすれば
|
9
9
|
012
|
@@ -12,17 +12,17 @@
|
|
12
12
|
という風に座標を入れられるので、そこに対応したパネルを置き(座標は調整してください)
|
13
13
|
移動は
|
14
14
|
```c#
|
15
|
-
playerpos=Array.Indexof(maptails,transform.position);
|
15
|
+
int playerpos=Array.Indexof(maptails,transform.position);
|
16
16
|
if(GetkeyDown(Keycode.Downarrow)&&playerpos+3<10)
|
17
17
|
{
|
18
18
|
transform.position=maptails[playerpos+3];
|
19
|
-
playerpos+=3;
|
19
|
+
playerpos+=3;
|
20
20
|
}
|
21
21
|
|
22
22
|
if(GetkeyDown(Keycode.Uparrow)&&playerpos-3<0)
|
23
23
|
{
|
24
24
|
transform.position=maptails[playerpos-3];
|
25
|
-
playerpos-=3;
|
25
|
+
playerpos-=3;
|
26
26
|
|
27
27
|
}
|
28
28
|
|