问题描述
我正在使用Unity创建游戏,并且正在学习C#。我需要有关游戏的子弹发射机制的帮助,因此在Unity Answers上找到了以下脚本。它的效果很好,但是向后发射子弹(在任何情况下都会使任何人进入游戏)。有人可以帮忙吗?谢谢!
using UnityEngine;
using System.Collections;
public class ShootDemo : MonoBehavIoUr
{
public Rigidbody projectile;
public float speed = 20;
// Update is called once per frame
void Update()
{
if (Input.GetButtonDown("Fire1"))
{
Rigidbody instantiatedProjectile = Instantiate(projectile,transform.position,transform.rotation) as Rigidbody;
instantiatedProjectile.veLocity = transform.TransformDirection(new Vector3(0,speed));
}
}
}