Microsoft XNA で簡単なゲームを作成しておりEnemy.cs
、プロパティで構成されるクラスがありますenemyMoveSpeed
。
public class Enemy
{
float enemyMoveSpeed { get; set }
}
更新セクションではGame1.cs
、次のプロパティを常に変更するタイマーを配置しました。
protected override void Update(GameTime gameTime)
{
float elapsed = (float)gameTime.ElapsedGameTime.TotalSeconds;
timer -= elapsed;
if (timer < 0)
{
foreach (Enemy E in enemies)
{
E.enemyMoveSpeed += 1;
}
timer = TIMER; //Reset Timer
}
}
Enemy のすべての新しいインスタンスは、変更後に影響を受けます。誰かがこれを実装する方法を教えてもらえますか?