【发布时间】:2019-08-30 06:01:22
【问题描述】:
所以我希望能够将 MRTKv2 中的“可交互”脚本用于我的一些游戏对象。我在将“Interactable”和“NearInteractionTouchable”脚本附加到相应的游戏对象时取得了成功,但在尝试在脚本中动态添加相同的功能时却没有。
由于当前未定义“Microsoft.MixedReality.Toolkit.UI”,我知道我不能直接在脚本中引用“Interactable”脚本,而是使用“IMixedRealityFocusHandler”、“IMixedRealityPointerHandler”、“ IMixedRealityTouchHandler' 和 'IMixedRealityInputHandler' 接口,我仍然没有成功接收任何输入。
The namespaces currently defined by MRTKv2
All of the namespaces in MRTKv2
关于重新创建可动态附加到游戏对象的“可交互”脚本功能的步骤有什么想法吗?
【问题讨论】:
-
你的意思是当你在一个游戏对象中动态添加一个Interactable组件时,不能在另一个脚本组件中调用Interactable组件的函数?
-
能否请您出示您的代码并解释问题出在哪里?
-
如果我理解正确的话,你想动态地使用“Interactable”,而当前版本的 MTRK 是不可能的。而且您正在尝试创建自己的“可交互”方法。如果我是对的,为什么您不使用旧版本的 MTRK?