unity3d - 使用虚拟按钮控制多个图像对象的行为
问题描述
我正在尝试为 Unity 中 Vuforia 的一台 AR 相机创建跟踪两个图像对象。我想在它下面创建两个图像对象。其中之一是带有虚拟按钮。另一个将有一个动画对象。我正在尝试按下对象一上的虚拟按钮来触发对象二的运动。如果按钮和动画在同一个图像对象中,我可以实现它。如果按钮和动画位于不同的图像对象下,我不确定该怎么做。如果可能的话,我应该怎么做?
解决方案
要控制另一个游戏对象,您需要在两者之间进行通信。
MyScriptOne
MyScriptTwo
在脚本中,您可以像这样添加公共引用:
public MyScriptTwo myScriptTwo;
然后当你点击一个按钮时,你可以像这样MyScriptOne
调用任何东西public
。MyScriptTwo
myScriptTwo.TriggerAnimation ();
它们不是同时处于活动状态的事实并不意味着它们无法连接,实际上您应该在动画对象之前验证动画对象是否处于活动状态,因为按钮无论如何都会触发该功能。
推荐阅读
- android - Firebase Auth getIdToken 更新后卡住了
- r - 我想在 R 中编写一个计算岭回归标准的方程
- hikaricp - 快速数据的 spring.datasource.driver-class-name
- python - RDD map+sortByKey - 错误理解列表python
- string - 在带有 VBA 的文本中查找单词(但不在另一个单词中)
- assembly - x86 程序集中的冲突符号:movsx 然后是无符号比较/分支?
- nuget - 上游包未显示在 VSTS 包管理中
- ruby - Ruby Selenium Capybara 不会超时
- reactjs - Enzyme 期望配置一个适配器
- python - Pandas groupby 聚合传递组名来聚合