質問編集履歴

1

質問説明追加

2019/10/07 02:22

投稿

McQueen
McQueen

スコア12

test CHANGED
File without changes
test CHANGED
@@ -111,3 +111,45 @@
111
111
  コード
112
112
 
113
113
  ```
114
+
115
+ タップしオブジェクトを選択しても、そのポジションは初期設定のポジションのままです。
116
+
117
+ ```
118
+
119
+ @objc func tapped(recognizer: UIGestureRecognizer) {
120
+
121
+
122
+
123
+ let view = recognizer.view as? SCNView
124
+
125
+ let touchLocation = recognizer.location(in: view)
126
+
127
+
128
+
129
+ let hitTestResult = sceneView.hitTest(touchLocation, options: nil)
130
+
131
+
132
+
133
+ if hitTestResult.count > 0 {
134
+
135
+
136
+
137
+ touchNode = hitTestResult.first!.node
138
+
139
+ //sceneView.allowsCameraControl = false
140
+
141
+
142
+
143
+
144
+
145
+ print("tapped/ x=",touchNode.position.x,", y=",touchNode.position.y,", z=",touchNode.position.z)
146
+
147
+
148
+
149
+ }
150
+
151
+ }
152
+
153
+ ```
154
+
155
+ 自由落下に限らず、オブジェクト同士がぶつかった後の座標を取得するにはどうしたらよいでしょうか