私たちはクラスの割り当てを持っており、UnityチュートリアルからSurvival Shooterプロジェクトをやっています。私は、あなたがそれらを拾うときにあなたにスピードを与える健康パックと小さな箱を作ることに成功しましたが、今は敵が死ぬときにパワーアップが少し落ちることを望みます。誰かが私を助けることができますか?誰かが私を助けることができ、私は彼らが死ぬとき、ゲームオブジェクトの卵を作るためにどのようにあまりにもわからないんだけどパワーアップを持つ方法は、敵を殺すときに産卵するわずかなチャンスがありますか?
public float percentDrop = 50f;
public GameObject HealthPack;
void Awake()
{
HealthPack = GetComponent<GameObject>();
}
public void TakeDamage (int amount, Vector3 hitPoint) { if(isDead) return;
enemyAudio.Play();
currentHealth -= amount;
hitParticles.transform.position = hitPoint;
hitParticles.Play();
if(currentHealth <= 0)
{
Death();
}
}
void Death()
{
isDead = true;
capsuleCollider.isTrigger = true;
anim.SetTrigger ("Dead");
enemyAudio.clip = deathClip;
enemyAudio.Play();
var randChance = Random.Range(0f, 100f);
if (randChance < percentDrop)
{
//GameObject.Healthpack.setActice(true);
}
}
:私は本当に全体のコードを求めていないよ、私は以下のダウンいくつかありますか?
Unityの 'Instantiate'関数についてのチュートリアルが必要です。残念ながら、特定のチュートリアルを推薦することはStack Overflowの範囲外ですが、私はそれらのトンがあると約束します。 – rutter