根据玩家所面对的方向开火.Unity Javascript



我想根据游戏对象所面对的方向发射一枚炮弹。目前,脚本只允许炮弹在某个轴上发射。这是我需要编辑的代码行:

function Fire()
{
    lastShot = Time.time;
    Instantiate(laser, transform.position, Quaternion.Euler(0, 0, -90));
}

您可以使用GameObject的Transform的旋转属性,希望抛射体朝向同一方向。因此,您的代码将是Instantiate(laser, transform.position, transform.rotation);

最新更新