当前位置: 首页>>代码示例>>C#>>正文


C# Bullet.Initialize方法代码示例

本文整理汇总了C#中Bullet.Initialize方法的典型用法代码示例。如果您正苦于以下问题:C# Bullet.Initialize方法的具体用法?C# Bullet.Initialize怎么用?C# Bullet.Initialize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Bullet的用法示例。


在下文中一共展示了Bullet.Initialize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: ShootIfPossible

        protected void ShootIfPossible()
        {
            r_Bullets.RemoveAll(i_Bullet => !i_Bullet.IsAlive);
            if (r_Bullets.Count < k_MaxAmountOfBulletsInBackground)
            {
                m_SoundManager.PlaySoundEffect(Sounds.k_SsGunShot);

                Bullet bullet = new Bullet(Screen);
                bullet.Initialize();
                bullet.Position = new Vector2(Bounds.Left + Bounds.Width/2 - bullet.Width/2,Bounds.Top - bullet.Height);
                bullet.Velocity = new Vector2(0, -k_BulletVelocity);
                bullet.CollisionDetected += onBulletCollided;
                r_Bullets.Add(bullet);
            }
        }
开发者ID:BorisBorshevsky,项目名称:MonoGameSpaceInvanders,代码行数:15,代码来源:SpaceShip.cs

示例2: Initialize

    /// <summary>
    /// Allows the game to perform any initialization it needs to before starting to run.
    /// This is where it can query for any required services and load any non-graphic
    /// related content.  Calling base.Initialize will enumerate through any components
    /// and initialize them as well.
    /// </summary>
    protected override void Initialize()
    {
        // TODO: Add your initialization logic here

            base.Initialize();
            player = new Player(this);
            bullet = new Bullet(this);
            weapon = new Weapons(this);
            particle = new Particle(this);
            Enemy_List = new List<Enemy>();
            Particle_list = new List<Particle>();
            enemy = new Enemy(this);
            player.Initialize();
            bullet.Initialize();
            enemy.Initialize();
    }
开发者ID:Ziika,项目名称:Project,代码行数:22,代码来源:Game1.cs


注:本文中的Bullet.Initialize方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。