質問編集履歴

3

使用端末を追加

2020/12/15 07:58

投稿

huckepain
huckepain

スコア14

test CHANGED
File without changes
test CHANGED
@@ -22,6 +22,8 @@
22
22
 
23
23
 
24
24
 
25
+ 使用端末:Pixel 4 XL
26
+
25
27
 
26
28
 
27
29
  ```C#

2

内容を修正

2020/12/15 07:58

投稿

huckepain
huckepain

スコア14

test CHANGED
@@ -1 +1 @@
1
- ワールド座標を固定でオブジェクトを置くように設定しているが、端末を回転・向きを変えたりするとずれていくのでずれないようにしたい。
1
+ ワールド座標を固定でオブジェクトを置くように設定しているが、端末を回転・向きを変えたりするとオブジェクトの位置がずれので解消したい。
test CHANGED
@@ -4,13 +4,19 @@
4
4
 
5
5
  特に座標に関しては、変更していないにもかかわらず、
6
6
 
7
- 端末を回転・向きを変えたりした後に元の位置に戻るとオブジェクトがずれている状態になる場合があります。
7
+ 端末を回転・向きを変えたりした後に元の位置に戻るとオブジェクトの場所がずれている状態になる場合があります。
8
8
 
9
9
 
10
10
 
11
+ 固まる(?)ことで、向きを変えたりしても、
12
+
13
+ Camera.main.transform.positionが同じ値しか返却してこない場合があることは、突き止めましたが、
14
+
15
+ なぜ、それが起きるのかがわかっておりません。
16
+
11
17
  ARCoreでは時々、位置の調整が入るということはあるようで、
12
18
 
13
- これの影響ではないかと思っていますが、検索しても見つけられないため、
19
+ これの影響もあるのではないかと思っていますが、検索しても見つけられないため、
14
20
 
15
21
  これの解消方法を知りたいです。
16
22
 
@@ -26,9 +32,15 @@
26
32
 
27
33
 
28
34
 
29
- Vector3 position = new Vector3(0.5f, 0.5f, 0.5f);
35
+ cube.transform.position = Camera.main.transform.position;
30
36
 
37
+ }
38
+
39
+
40
+
41
+ void Update() {
42
+
31
- cube.transform.position = position;
43
+ Debug.log("Camera:" + Camera.main.transform.position);
32
44
 
33
45
  }
34
46
 

1

内容を修正

2020/12/15 07:27

投稿

huckepain
huckepain

スコア14

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  ARCoreでは時々、位置の調整が入るということはあるようで、
12
12
 
13
- これの影響ではないかと思っていますが、
13
+ これの影響ではないかと思っていますが、検索しても見つけられないため、
14
14
 
15
15
  これの解消方法を知りたいです。
16
16
 
@@ -20,12 +20,16 @@
20
20
 
21
21
  ```C#
22
22
 
23
+ void Start() {
24
+
23
- GameObject cube = GameObject.Find("Cube");
25
+ GameObject cube = GameObject.Find("Cube");
24
26
 
25
27
 
26
28
 
27
- Vector3 position = new Vector3(0.5f, 0.5f, 0.5f);
29
+ Vector3 position = new Vector3(0.5f, 0.5f, 0.5f);
28
30
 
29
- cube.transform.position = position;
31
+ cube.transform.position = position;
32
+
33
+ }
30
34
 
31
35
  ```