コード例 #1
0
        /// <summary>
        /// 创建新弹药
        /// </summary>
        void CreateBullet(float num, Vector3 position)
        {
            Bullet result = new Bullet(gameWorld, this, num, position);

            if (isInstant)
            {
                result.CheckCollision(gameWorld.GameItemManager.BoundingCollection);
            }
            gameWorld.AddNewBullet(result);
            if (/*soundspanleft <= 0 &&*/ shotSound != null)
            {
                soundspanleft = soundplayspan;
                gameWorld.Play3DSound(shotSoundInstance, position);
            }
        }