我对团结5完全陌生,在使用我在教程中得到的代码射击枪支时遇到了问题。这是我的代码:
static var ammo = 30;
var key : String = "mouse 0";
var speed : float = 100;
static var maxAmmo = 30;
var bullet : Rigidbody;
var dmg : float = 20;
function Update ()
{
if(Input.GetKeyDown(key)){
if(ammo > 0){
S
所以我正在做一个小游戏,在这里你必须向敌人射击。但是,当我为子弹和敌人写剧本的时候,它一半成功,一半没有,有时子弹会击中敌人,摧毁敌人,但有时,它需要多次射击才能发挥作用。但是当我把子弹的速度变成1(子弹的速度是500)时,子弹总是摧毁敌人。这让我觉得这和子弹的速度有关。这是我的剧本
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
private void OnTriggerEnter