/// <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); } }