質問編集履歴
1
質問を補足しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,4 +6,20 @@
|
|
6
6
|
if (Physics.OverlapBox(transform.position + new Vector3(0, -1, 0), new Vector3(0.1f, 0.1f, 0.1f)).Length > 0)
|
7
7
|
ここに(-1,-1,0)や(-1,0,0)も同時に同時に存在するか調べるためにはどのように書いたらよいでしょうか。
|
8
8
|
|
9
|
-
よろしくお願いします。
|
9
|
+
よろしくお願いします。
|
10
|
+
|
11
|
+
|
12
|
+
(補足)
|
13
|
+

|
14
|
+
|
15
|
+
この画像の1に水色のキューブがある時(水色のキューブから見て(0,-1,0)(-1,-1,0)に白色のキューブがある時)は左に90度転がる
|
16
|
+
|
17
|
+
画像の2に水色のキューブがある時(水色のキューブから見て(0,-1,0)(-1,-1,0)(0,-1.0)に白色のキューブがある時)は上に180度転がる
|
18
|
+
|
19
|
+
画像の3に水色のキューブがある((水色のキューブの周り(0,-1,0)にのみ白色のキューブがある時は)下に180度転がる
|
20
|
+
|
21
|
+
このように処理をしたいと考えています。
|
22
|
+
キューブを転がす処理は出来ているので、あとは周りにあるキューブの位置で転がす処理を変えたいと考えています。
|
23
|
+
しかし上記の書き方では同時に複数のキューブの位置を調べることが出来なかったので困ってしまいました。
|
24
|
+
|
25
|
+
このような場合、どのように書けば同時に複数のオブジェクトの位置を判別して処理を分けることが出来るでしょうか。
|