【发布时间】:2016-09-01 10:21:46
【问题描述】:
在我的统一 2D 游戏中,我用玩家方向实例化了子弹,但子弹子弹在玩家右侧实例化,我尝试在玩家左侧实例化子弹。这是我的玩家子弹
public Rigidbody2D playerWeapon;
void Start(){
InvokeRepeating ("PlayerWeapon",1.0f,1.0f);
}
void PlayerWeapon()
{
Rigidbody2D bPrefab = Instantiate (playerWeapon, new Vector3 (transform.position.x, transform.position.y, transform.position.z), Quaternion.identity) as Rigidbody2D;
}
【问题讨论】:
-
左右两边是什么意思?你想将子弹实例化到玩家面对的地方吗?
-
是的,正是这个...
-
在我的代码中,子弹实例化完美但在玩家后面我想实例化子弹面对玩家。
-
播放器参考在哪里?上面的脚本是附在播放器上的吗?
-
我将子弹实例化脚本附加到播放器对象。
标签: c# unity3d instantiation