「カテゴリ:MonoGame」を編集中

ナビゲーションに移動 検索に移動

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。

最新版 編集中の文章
1行目: 1行目:
'''MonoGame'''(読み:ものげーむ)とは、[[XNA]]互換のゲーム開発用の[[フレームワーク]]である。
+
'''MonoGame'''(読み:ものげーむ)とは、[[Mono]]プロジェクトが開発している[[XNA]]互換のゲーム開発用フレームワークである。
  
 
==概要==
 
==概要==
かつて「[[XNA]]」というゲーム開発用の[[フレームワーク]]があった。これは[[Windows]]と[[Xbox 360]]の[[ゲーム]]が簡単に作れるという代物であり、さらに開発したものは[[インディーズ]](=[[同人]])であってもXbox Live マーケットプレイス(公式オンラインストア)で発売できるとあって大いに盛り上がった。
+
かつて「[[XNA]]」というゲーム開発用のフレームワークがあった。これは[[Windows]]と[[Xbox 360]]の[[ゲーム]]が簡単に作れるという代物であり、さらに開発したものは[[インディーズ]](=[[同人]])でも家庭用ゲーム機にゲームを出せるとあって大いに盛り上がった。
  
しかし[[マイクロソフト]]は[[Xbox 360]]の終焉と[[Xbox One]]の誕生に際してXNAの廃止を決定した。いわゆる[[Unity]]などの[[マウス]]でポチポチ系の[[ゲームエンジン]]の普及により、従来型の[[プログラミング]]によるゲーム開発は急激に衰退していたためである。もう本屋に行っても[[DirectX]]の入門書すら売っていない状況なので仕方がない。
+
しかし[[マイクロソフト]]は[[Xbox 360]]の終焉と[[Xbox One]]の誕生に際してXNAの廃止を決定した。いわゆる[[Unity]]などの[[マウス]]でポチポチ系の[[ゲームエンジン]]の普及により、従来型の[[プログラミング]]によるゲーム開発は急激に衰退していたためである。もう本屋に行っても[[DirectX]]の入門書すらない状況なので仕方がない。
  
ただプログラミングによるゲーム開発を好む人も少なからず存在した。そしてMonoGameが生まれた。本家[[XNA]]は[[Windows]]と[[Xbox 360]]が対象であったが、MonoGameでは[[macOS]]や[[iOS]]、[[Android]]といった最新鋭の環境に対応している。
+
ただプログラミングによるゲーム開発を好む人も少なからず存在した。そしてMonoGameが生まれた。本家[[XNA]]は[[Windows]]と[[Xbox 360]]が対象であったが、MonoGameでは[[Mac OS X]]や[[iOS]]、[[Android]]といった最新鋭の環境に対応している。
  
 
2017年3月、[[Microsoft]]が[[Xamarin]]を買収した絡みで、MonoGame 3.6から[[Xbox One]]と[[Windows 10]]を公式にサポートすることとなった([[UWP]]をサポートすることとなった)。
 
2017年3月、[[Microsoft]]が[[Xamarin]]を買収した絡みで、MonoGame 3.6から[[Xbox One]]と[[Windows 10]]を公式にサポートすることとなった([[UWP]]をサポートすることとなった)。
28行目: 28行目:
  
 
==利用方法==
 
==利用方法==
 +
MonoGame本体を公式サイトからダウンロードしてインストールする。
 +
 +
*http://www.monogame.net/downloads/
 +
 +
開発環境が[[Mac]]や[[Linux]]の場合はMonoGame Pipeline Toolをダウンロードしてインストールする。
 +
 +
*http://teamcity.monogame.net/repository/download/MonoGame_PackageMacAndLinux/latest.lastSuccessful/Pipeline.MacOS.pkg?guest=1
 +
 +
3Dモデルをビルドするには別途[[Assimp]]が必要となる。以下のページを参照してインストールしよう。
 +
 +
*[[MacOS版のMonoGameのPipeline.appで3Dモデルをビルドできない]]
 +
*
 +
 
===Xamarin Studioの場合===
 
===Xamarin Studioの場合===
 
Xamarin Studio を使っている場合はMonoGame本体を入れた段階でプロジェクトテンプレートも追加されるので何もする必要はない。
 
Xamarin Studio を使っている場合はMonoGame本体を入れた段階でプロジェクトテンプレートも追加されるので何もする必要はない。
33行目: 46行目:
  
 
===Visual Studio for Macの場合===
 
===Visual Studio for Macの場合===
* [[Visual Studio for Mac 2019でMonoGameを使用する]]
+
2017年12月時点ではVisual Studio for Macの拡張機能の公式リポジトリのアルファチャンネルにプロジェクトテンプレートがある。
 +
リポジトリをアルファチャンネルに切り替えて「最新の情報に更新」ボタンを押せば登場すると思う。
 +
 
 +
*リポジトリ:アルファチャンネル
 +
*カテゴリ: IDE Extensions (UnityテンプレートなどがあるGame Developmentカテゴリではないので注意)
 +
*名称: MonoDevelop.MonoGame.Templates
 +
 
 +
[[category:Mono]]
 +
[[category:Xamarin.Mac]]
 +
[[category:Xamarin.iOS]]
 +
[[category:Xamarin.Android]]

MonoBookへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMonoBook:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)