MobileMobile | Continue
       
Nibiru VR Development Unity/Unreal SDK 如何恢复到创建时初始位置

如何恢复到创建时初始位置

多洛米蒂山 Post time 2018-12-28 17:31 | Show all posts [Copy URL]
7 238
求助,请问控件在调用 moveToGazePosition() 跟随凝视点之后,如何恢复到创建时初始位置,多谢了
Reply

Use magic Report

Post time 2018-12-28 17:20 | Show all posts
如果没有其他操作,你可以试试resetTransformMatrix这个方法
Post time 2018-12-28 17:22 | Show all posts
云中漫步 发表于 2018-12-28 17:20
如果没有其他操作,你可以试试resetTransformMatrix这个方法

还是不行。。。
Post time 2018-12-28 17:24 | Show all posts
我在demo是可以的
熊猫.png

注意别用错了方法
熊猫2.png
Post time 2018-12-28 17:27 | Show all posts
您看下这段代码,有什么问题吗~
熊猫.jpg
Post time 2018-12-28 17:29 | Show all posts
这个方法对普通actor是有用,但对Xpanel和Group是无效的


if (completePanel.getFollowAdaptState() == XActor.FOLLOW_ADAPT_STATE.NONE) {
                        completePanel.setFollowAdaptState(XActor.FOLLOW_ADAPT_STATE.START);
                    } else if (completePanel.getFollowAdaptState() == XActor.FOLLOW_ADAPT_STATE.START) {
                        completePanel.setFollowAdaptState(XActor.FOLLOW_ADAPT_STATE.PAUSE);
                    } else if (completePanel.getFollowAdaptState() == XActor.FOLLOW_ADAPT_STATE.PAUSE) {
                        completePanel.setFollowAdaptState(XActor.FOLLOW_ADAPT_STATE.NONE);
                    }


Post time 2018-12-28 17:30 | Show all posts
利用实时跟随是否可以实现你的需求
另外对于xpanel和group还有方法unDoFollowGazeMove()是撤销上一次的moveToGazePosition
你对比下哪个更容易实现你的需求
Post time 2018-12-28 17:31 | Show all posts
云中漫步 发表于 2018-12-28 17:30
利用实时跟随是否可以实现你的需求
另外对于xpanel和group还有方法unDoFollowGazeMove()是撤销上一次的move ...

好的,谢谢
You have to log in before you can reply Login | Register

Points Rules

!fastreply! Top !return_list!