Turinio registravimas ir įkėlimas "MonoGame"

Puslapis atnaujintas :
Puslapio sukūrimo data :

Šiame skyriuje, aš jums parodysiu, kaip parengti ir importuoti vaizdo failą sukurti tekstūrą piešimo kaip sprite.

Paruoškite vaizdą, kad pirmiausia būtų įkeltas. Nesvarbu, kur esi.

読み込む画像を用意

Sukūrę monoGame projektą, dukart spustelėkite failą Content.mgcb aplanke Turinys, kad jį atidarytumėte.

「Content.mgcb」ファイルを開く

Jei neįsijungia tik "Visual Studio" ir "monoGame" srauto tekstas, paleiskite jį iš meniu Pradėti. Po paleidimo meniu atidarykite failą "Content.mgcb" iš "File" - "Open".

「MonoGame Pipeline」を起動

Kai atidarote failą "Content.mgcb", prasidės "MonoGame Pipeline". "MonoGame Pipeline" yra panašus į "XNA Game Studio" turinio aplanko konfigūraciją, todėl, jei kada nors naudojote XNA Game Studio, būsite su juo susipažinę.

「MonoGame Pipeline」が起動

Užregistruokite norimą naudoti vaizdą. Deja, jis negali būti pridėtas vilkite ir upuść, todėl pridėkite jį iš meniu.

Kai meniu pasirenkate "Redaguoti" Esamą elementą, rodomas failų pasirinkimo dialogo langas, todėl pasirinkite norimą naudoti vaizdo failą.

画像ファイルの選択

Kai pasirenkate failą, galite pasirinkti kopijuoti ir pridėti failą arba įtraukti jį kaip saitą.

Galite pasirinkti arba, bet mes kopijuoti ir pridėti juos čia.

コピーとして追加するかリンクとして追加するか

Pasirinktas vaizdas įtrauktas į Turinį. Pasirinkę vaizdo failą, galite pasirinkti importuotojus ir procesorius kaip XNA Game Studio. Taip pat galite keisti parametrus, bet dėl kokios nors priežasties spalvų informacija neatrodo pakeista.

追加された画像

Aš stengsiuosi kurti, nes ji yra šiuo metu. Galite galvoti apie tai kaip tą patį komponavimo versijos, kai sukūrėte .xnb failą, kuris buvo XNA.

Meniu pasirinkite Kurti < a0> Kurti .

ビルドを行う

Mgcb failas yra projekto failo rūšis, todėl jūsų bus paklausta, ar norite jį išsaugoti. Pasirinkite Taip, kad įrašytumėte.

プロジェクト保存確認

Paleidus komponavimo versiją dešinėje rodomas pranešimas. Normalus užbaigimas arba abend, sukurti laiko, ir taip. Jei yra klaida, rodomas išsamus pranešimas ir būsite atitinkamai ištaisyti.

ビルド結果

Kai komponavimo versija bus baigta, turinys bus paruoštas.

Kodas importuoti vaizdą ir atkreipti jį kaip sprite yra lygiai tas pats kaip xna. Tiesiog įtraukite papildomą kodo dalį.

Apibrėžia tekstūrą, kurioje yra importuotas vaizdas lauke.

GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;

/// <summary>
/// テクスチャー
/// </summary>
private Texture2D texture = null;

Įkelia ir sukuria tekstūrą LoadContent metodu. Pagal numatytuosius nustatymus turto vardas yra failo vardas (be plėtinio).

protected override void LoadContent()
{
  // Create a new SpriteBatch, which can be used to draw textures.
  spriteBatch = new SpriteBatch(GraphicsDevice);

  // TODO: use this.Content to load your game content here

  // テクスチャーをコンテンツパイプラインから読み込む
  this.texture = this.Content.Load<Texture2D>("XNATips");
}

Piešimo dalis piešinių metodu. Tai lygiai tas pats kodas kaip XNA.

protected override void Draw(GameTime gameTime)
{
  GraphicsDevice.Clear(Color.CornflowerBlue);

  // TODO: Add your drawing code here

  // スプライトの描画準備
  this.spriteBatch.Begin();

  // スプライトを描画する
  this.spriteBatch.Draw(this.texture, new Vector2(100.0f, 100.0f), Color.White);

  // スプライトの一括描画
  this.spriteBatch.End();

  base.Draw(gameTime);
}

Kai paleidžiate jį, galite matyti, kad sprite rodomas importuotas vaizdas.

スプライトの表示