私はプログラミング、特にGUIの作成に非常に慣れていません。以前は C# でしかコンソール プログラムを作成していませんでしたが、現在は XNA を使用してゲームを作成しようとしています。GUIで画面に印刷する方法を教えてくれる人はいますか? 現在、 のバリエーションを試してSystem.Console.WriteLine("");
いますが、画面に出力されません。私が使用しているコードは以下のとおりです。誰が私が間違っているのか教えてもらえますか?
ResourceCounter.cs
:
public ResourceCounter(Vector2 pos, GameTime gameTime)`
{
position = pos;
over = false;
clicked = false;
gameTime = new GameTime();`
currentTime += (float)gameTime.ElapsedGameTime.TotalSeconds;
System.Console.WriteLine("Resources: ", pSourceCount);
if (currentTime >= countDuration)
{
pSourceCount++;
**System.Console.WriteLine("Resources: ", pSourceCount);**
}
if (pSourceCount >= limit)
{
pSourceCount = 0;//Reset the counter;
}
}
そして私のメインGameScreen.cs
クラスでは:
public override void Update(GameTime gameTime)
{
MouseState mState = Mouse.GetState();
menu.Update(mState, cursor, gameTime);
if (menu.currentstate == State.campaign)
{
campaign.Update(pTower);
//campaign.Update(eTower);
**System.Console.WriteLine("Resources: ", pSourceCount);**
}
base.Update(gameTime);
}