Esempio n. 1
0
                    public TrackingTargetProxy CreateProxy(Transform target)
                    {
                        var proxy = new TrackingTargetProxy(target);

                        UpdateOffset(proxy);
                        return(proxy);
                    }
Esempio n. 2
0
                    public void UpdateOffset(TrackingTargetProxy proxy)
                    {
                        var rotation = Quaternion.Euler(rotationOffset);

                        // 位置補正は回転と無関係にかける
                        // TODO モデルの回転分は無視する必要あり?
                        proxy.OffsetValue = new TransformValue(rotation * positionOffset, rotation, Vector3.one);
                    }