Unity模型无法在编辑器或被代码控制移动

Unity2017.3.1 VS2017
问题:模型无法在编辑器或被代码控制移动
解决:
1.代码问题?
hit.collider.gameObject.transform.position = Camera.main.ScreenToWorldPoint(Input.mousePosition + new Vector3(0, 0, 10));
通过新建场景,测试核心代码逻辑,非代码问题。
2.模型问题?
通过直接拖拽预制件的方式,非动态生成的模型实例。
在这里插入图片描述
发现在模型根物体上AnimatorController为空,把动态生成的该模型实例的AnimatorController置空,然后可以拖动模型及其子物体了,代码也可以控制。
ps:AnimatorController会影响模型及其子模型的Position改变。


版权声明:本文为itsxwz原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。