高通Vuforia魔兽插件依赖功能缺失 在U3D中 脚本缺失,怎么办

[转载]高通Vuforia&+&Unity&iOS&AR常见问题解决
最近Vuforia + Unity
iOS总能折腾出各种问题.容易令人捉急.下面是我遇到的很新的两个常见问题:
1. 问题: Unity (4.5.4, 4.5.5, 4.6) +
Vuforia 3.0.9 iOS下闪退.
Unity生成Xcode文件后打开,设置Info.plist文件.
点击Informaition Property
List,右方出现加号,点加号.
UIInterfaceOrientation&或&Initial
interface orientation&. (都一样的)
UIInterfaceOrientationPortrait&或&Portrait
(bottom home button)
2. 问题: Unity 5 + Vuforia 4 黑屏,无相机画面.
点File菜单-&Build Setting…-&Player Setting…
在PlayerSetting的Other Setting处,把Graphics API设置为Open GL ES 2.0.
默认的Automatic可能会启用Metal,而目前还不支持的原因吧.&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。一 、 要想写自己的 , 先理解官方的列子。&
& & &因为上传图片出现问题,现在我简单说一下下载官方的Samples, Resources 里面就可以找到,点击右侧的&Virtual Buttons ,找到它的Demo下载下来。
& & &注意是Unity文件,因为我们是在Unity上面生成的APK嘛...
二 、导入到Unity 中查看例子是如何写的。
    Import Custompackage &导入我们刚才下载下来的文件。然后就能看到了。点击资源文件里,Assets 能看到&Virtual Buttons 场景,可以看到里面有两个识别卡片。 有一个足球,还有一个就是用虚拟按钮换茶壶贴图的,点击这个的ImageTarget右侧检视面板上能显示各参数,往下拉,找到它的
Virtual Button Event Handler 对于虚拟按钮的监听事件全在于此,同时你也可以控制以前我写过的文章中的声音、动画、等。GUI按钮做到的东西,虚拟按钮一样能帮你做到。&这里我用的是虚拟按钮控制动画播放。下面是核心代码。
1 using UnityE
2 using System.Collections.G
4 public class VBteapot : MonoBehaviour,
IVirtualButtonEventHandler
void Start()
VirtualButtonBehaviour[] vbs = GetComponentsInChildren&VirtualButtonBehaviour&();
for (int i = 0; i & vbs.L ++i)
vbs[i].RegisterEventHandler(this);
public void OnButtonPressed(VirtualButtonBehaviour vb)
Debug.Log("OnButtonPressed");
switch (vb.VirtualButtonName)
case "VB1":
mActiveMaterials.Add(m_TeapotMaterials[0]);
GameObject.Find("ARdemo1").transform.animation.wrapMode=WrapMode.L
GameObject.Find("ARdemo1").transform.animation.Play("bike");
case "VB2":
GameObject.Find("ARdemo1").transform.animation.wrapMode=WrapMode.L
GameObject.Find("ARdemo1").transform.animation.Stop("bike");
public void OnButtonReleased(VirtualButtonBehaviour vb)
如果你会让模型变大小,那你就会让虚拟按钮变大小了。还能控制它移动位置。这一点如果不会说明你没有看我前面写的文章。到此结束。
Views(...) Comments()}

我要回帖

更多关于 插件文件缺失 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信