本文主要是介绍unity 2017.3 + vuforia 7.0 之 ObjectTarget 控制子对象,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
vuforia的3D目标识别有很大的局限性,可以应用的地方很小,这里主要想提一下思路,有时候我们需要实例化的虚拟物体去跟随目标,有时候我们希望他们采用自己的世界坐标,不要跟随现实里的目标移动而移动,这样才能玩起来,那么我们可以通过代码去操纵子对象。
例如:
private float Y;private float X;private float Z;// Use this for initializationvoid Start(){player = GameObject.Find("Player");//搜索3D目标X = transform.position.x;//实例化时获得坐标Y = transform.position.y;Z = transform.position.z;}
对象在被实例化的时候会执行Start();方法,那么该对象的位置就被记录下来了,之后我们可以在Update();手动的控制它的位置,达成父对象移动而子对象不移动,实现vuforia3D物体识别的可玩性。
这篇关于unity 2017.3 + vuforia 7.0 之 ObjectTarget 控制子对象的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!