命中测试示例
示例的工作原理
public void Update() {
CastRay();
_activeIndicator.transform.position = _desiredPosition;
}
private void CastRay() {
Ray ray = new Ray(_cameraTransform.position, _cameraTransform.forward);
List<ARRaycastHit> hitResults = new List<ARRaycastHit>();
if (_raycastManager.Raycast(ray, hitResults)) {
_desiredPosition = hitResults[0].pose.position;
...
}
else {
...
}
}最后更新于