Posts Tagged “gameobject”

Unity3D+シューティングゲームのオブジェクトプールのチュートリアル

By |

Unity3D+シューティングゲームのオブジェクトプールのチュートリアル

Blogをいつもご覧いただきありがとうございます。 シューティングゲームを作った時に、武器の弾のシステムは様々な書き方がありますが、一番シンプルな書き方は、恐らく弾のオブジェクトをインスタンスして、敵にヒットしたら(コード側ではコライダーやポジションでどちらでも可能です。)、敵と弾一緒に消滅すると思います。 弾を生成する場合の例: using UnityEngine; using System.Collections; public class BulletInstance : MonoBehaviour { public GameObject BulletPrefab; // Update is called once per frame void Update () {  GameObject bullet = Instantiate(BulletPrefab, Vector3.zero, Quaternion.identity) as GameObject; //弾をインスタンス } 弾と敵を消滅する場合の例: using UnityEngine; using System.Collections; public class Enemy : MonoBehaviour { void OnTriggerEnter(Collider other)  { if (other.tag.CompareTo(“Bullet”) ==…

Go Top