「カテゴリ:MonoGame」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | '''MonoGame'''(読み:ものげーむ)とは、[[ | + | '''MonoGame'''(読み:ものげーむ)とは、[[Mono]]プロジェクトが開発している[[XNA]]互換のゲーム開発用フレームワークである。 |
==概要== | ==概要== | ||
− | かつて「[[XNA]] | + | かつて「[[XNA]]」というゲーム開発用のフレームワークがあった。これは[[Windows]]と[[Xbox 360]]の[[ゲーム]]が簡単に作れるという代物であり、さらに開発したものは[[インディーズ]](=[[同人]])でも家庭用ゲーム機にゲームを出せるとあって大いに盛り上がった。 |
− | しかし[[マイクロソフト]]は[[Xbox 360]]の終焉と[[Xbox One]]の誕生に際してXNAの廃止を決定した。いわゆる[[Unity]]などの[[マウス]]でポチポチ系の[[ゲームエンジン]]の普及により、従来型の[[プログラミング]]によるゲーム開発は急激に衰退していたためである。もう本屋に行っても[[DirectX]] | + | しかし[[マイクロソフト]]は[[Xbox 360]]の終焉と[[Xbox One]]の誕生に際してXNAの廃止を決定した。いわゆる[[Unity]]などの[[マウス]]でポチポチ系の[[ゲームエンジン]]の普及により、従来型の[[プログラミング]]によるゲーム開発は急激に衰退していたためである。もう本屋に行っても[[DirectX]]の入門書すらない状況なので仕方がない。 |
− | ただプログラミングによるゲーム開発を好む人も少なからず存在した。そしてMonoGameが生まれた。本家[[XNA]]は[[Windows]]と[[Xbox 360]]が対象であったが、MonoGameでは[[ | + | ただプログラミングによるゲーム開発を好む人も少なからず存在した。そして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の場合=== | ||
− | * [[ | + | 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]] |