在Unity 5.0中移动对象

时间:2015-03-17 08:09:37

标签: unity3d

使用Unity 5.0。 我写这些代码来移动我的预制件:

GameObject policeCarInstance = Instantiate(policeCar,enemySpawner.position, Quaternion.identity) as GameObject;
Rigidbody2D policeCarRigidbody = policeCarInstance.GetComponent<Rigidbody2D>();
policeCarRigidbody.velocity = new Vector2 (0f, -10f);

当预制件的动画制作组件被禁用时,预制件会正确移动,但是当预制件启用时,预制件不会移动。 动画只是警察车灯不同状态的5个精灵。 这是预制件动画师的照片:

Object Animator

具有完全相同的属性和状态的代码在Unity 4.6上正常工作(即使启用了动画制作组件)但在Unity 5中它不起作用!

Unity 5中是否有任何影响Rigidbody2D组件的变化?

0 个答案:

没有答案