我试图在Unity中为Vuforia的一台AR摄像机创建跟踪两个图像对象。我想在其下创建两个图像对象。其中之一是带有虚拟按钮。另一个将有一个动画对象。我试图按对象一上的虚拟按钮来触发对象二的运动。如果按钮和动画在同一图像对象中,则可以实现。如果按钮和动画位于不同的图像对象下,我不确定该怎么办。如果可能的话,我该怎么办?
答案 0 :(得分:0)
是的。您可以。我想通了。您只需像大多数在线教程一样按名称查找游戏对象,尽管它们的游戏对象位于同一图像对象下。
答案 1 :(得分:0)
要从另一个控制游戏对象,您需要两者之间进行通信。
MyScriptOne
MyScriptTwo
在脚本中,您可以添加如下公共引用:
public MyScriptTwo myScriptTwo;
然后,当您在MyScriptOne
中单击按钮时,可以像这样在public
中调用任何MyScriptTwo
。
myScriptTwo.TriggerAnimation ();
它们不能同时处于活动状态并不意味着它们无法连接,实际上,您应该在对动画对象进行动画处理之前验证其是否处于活动状态,因为该按钮仍然会触发该功能。
答案 2 :(得分:0)
还请记住,默认的vuforia行为不会指定要跟踪的图像目标,默认情况下,vuforia仅将活动的图像目标下的所有组件设置为活动状态。要在图像目标上实现不同的行为,您应该使用自定义行为创建自己的脚本。一些例子:
SELECT *
FROM employees_with_valuehostel;
此外,您应该禁用默认的可跟踪事件处理程序,并将其添加到图像目标。