問題タブ [monogame]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
4739 参照

xna - Windows 8 のモノゲームで .xnb ファイルを使用するには?

Windows 7 で作成された Windows Phone プロジェクトから .xnb ファイルを取得しました。Windows 8 Metro アプリで同じアセットを使用したいと考えています。MonoGameWindowsMetroApplication テンプレートのプロジェクトを使用して、Windows 8 で MSVS 2012 RC を使用しています。.xnb ファイルをプロジェクトの Assets フォルダーに配置して読み込もうとしましたが、アセットを読み込めないという例外が発生します。.xnb ファイルを使用するには、どのようなプロパティまたは構成が必要ですか?

0 投票する
2 に答える
4615 参照

android - SpriteFont を MonoGame にインポートする方法

Mono For Android と MonoGame を使用して、単純なテトリスのような XNA アプリを Android に移植しています。このリンクで提案されている手順に従っていますが、これまでのところ、すべてが正常にコンパイルされ、関連する警告は発生しません。ただし、コンテンツをロードすると、null パラメーター例外により、プログラムの以下のポイントでプログラムが中断されます。

コンテンツ ルート ディレクトリは、ゲーム コンストラクター クラスで設定されます。

そして、いくつかの組み合わせを試しましたが、すべて役に立ちませんでした。

Build Action プロパティで xnb ファイルを Content および Android Assets として設定することも試みました。リンクされている、常にコピーされている、新しい場合にのみコピーされている...など。

いずれにせよ、私の問題は、 なぜどのようにこれを行うべきかを本当に理解していないことです。私はプラットフォームと XNA にかなり慣れていないので、これは初心者の質問かもしれませんが、実際には、モニター/キーボードに頭と拳を数時間ぶつけた後、行き詰まりを感じ、助けが必要です。

0 投票する
0 に答える
242 参照

c# - キャプチャまたは録音せずにMonotouchでマイクデータを取得する方法

モノタッチを使用して、作業中のゲームで使用できるようにマイクデータにアクセスしたいと考えています。オーディオの録音とメディアのキャプチャの例を見てきましたが、このデータを保存して、ゲームのさまざまな側面に使用するためだけに使用することは望んでいません。これをどのように行うことができるかの例をいただければ幸いです。私の推測では、これは可能ですが、他のアプローチで許可されているよりも低いレベルで実行する必要があります。ありがとう

0 投票する
1 に答える
720 参照

mono - Mac OS 用の MonoGame フレームワークの構築

ゲームを移植する準備をしていますが、初めてです。私は Windows 7 を実行しており、github からの MonoGame の最新バージョンと MonoDevelop 3.0.3.2 を使用しています。

MonoDevelop で MonoGame.Framework.MacOS ソリューションをロードしようとすると、ロードに失敗し、次のエラーが表示されます。 948B3504-5B70-4649-8FE4-BDE1FB46EC69};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}'

iOS ソリューションを開こうとすると、似たようなことが起こります。ただし、Windows、Linux、および Android ソリューションを正常に構築することができました。

お知らせ下さい!

0 投票する
1 に答える
414 参照

ubuntu - 起動時にMonogameLinuxがクラッシュする

Linux(Ubuntu 12.04)からモノゲームゲームを起動すると、コンソールで次のエラーが発生します

Pastebin、ここに貼り付けたときのフォーマットは修正する価値がありませんでした

このバグは、特定のgameTimeが経過するまでロジックの発生を遅らせても発生しませんが、必要なgameTimeの量は常に変化し、長すぎます。このエラーメッセージが何であれ、回避する方法はありますか?

コード:初期化

ゲーム内でスレッドを使用していません。Monogameを介して外部で実行される可能性があります

0 投票する
0 に答える
63 参照

macos - Macos でのテンプレート 2.5.1 インストールの問題

Monogame 2.5.1 テンプレートが MacOS、MonoDev 3.0.3.4 で機能しない

私は次のことをしましたが、まだテンプレートはありません:

  1. MonoDevelop をシャットダウンする
  2. MonoDevelop AppBundle を見つける
  3. それを右クリックして、「パッケージの内容を表示」を選択します
  4. Alt キーを押し、ディレクトリ MonoDevelop.MonoGame.2.5 を ../Contents/MacOS/lib/monodevelop/AddIns/ にドラッグ アンド ドロップします。

上記を複数回行っても、まだうまくいきませんでした。次に、上記と同じ手順を試しましたが、MonoDevelop.MonoGame.1.6.0 を使用しました。今回は、MonoDevelop の「アドイン マネージャー」に >Templates > MonoGame Project Template が表示されます。次のメッセージが表示されます:「このアドインは依存関係がないため読み込めません」

基本的に、MonoDevelop.MonoGame.2.5 は「アドイン マネージャー」に表示されず動作しません。MonoDevelop.MonoGame.1.6.0 は表示されますが動作しません。

何が起こっているのか知っている人はいますか。

乾杯。

0 投票する
1 に答える
347 参照

monomac - Mountain Lion で MonoGame サンプルがコンパイルされない

そこで、MonoFramework、MonoDevelop、MonoMac をインストールし、MonoGame の最新バージョンをダウンロードしました。サンプルをコンパイルしようとしましたが、すべて同じエラーで失敗します Parsing error of #error Unknown platform

問題は、何らかの理由#if MONOMAC#elif MONOMAC無視されているようです。

Windows、XBOX、および Linux 関連#if MONOMACのコードを削除し、コードを削除すると、コンパイルおよび実行されます。変更があったので、プラットフォーム チェックで MONOMAC の代わりに別のものを使用する必要があります (試してみまし__APPLE__MACが、どちらも機能しませんでした)。

前もって感謝します。

0 投票する
2 に答える
928 参照

c# - MonoGame-Android SamplerState.LinearWrap

SamplerState.LinearWrap私たちはゲーム内で多くのものを並べて表示するために使用します。私たちのゲームは単一のオブジェクトを共有し、次のようSpriteBatchに呼び出します。Begin()

これは、WindowsのXNAおよびiOSのMonoGameに最適です。

問題は、Androidで、LinearWrapがオンになっている場合、ラップする必要がない方法で描画されている場合でも、2つのサイズのテクスチャの非累乗が黒い長方形としてレンダリングされることです。(デフォルト)に切り替えるとSamplerState.LinearClamp、これらのテクスチャはAndroidで黒くレンダリングされなくなります。通常、2の累乗ではないテクスチャは、(他のプラットフォームで)それらを並べて表示しようとすると、次に大きい2の累乗まで空のスペースを残します。

これはAndroidのOpenGLの制限ですか、それともMonoGameの問題ですか?すべてのテクスチャのサイズを2の累乗に変更するのは嫌ですが、それが唯一のオプションである場合(または非常に正当な理由がある場合)にサイズを変更します。

0 投票する
1 に答える
1646 参照

windows - GraphicsDevice.GraphicsProfile の設定方法

従来の XNA アプリケーションでは、この値はアプリケーション プロパティを通じて設定されます。

デフォルトHiDefでは、少なくとも現在使用しているマシンでは、この値は に設定されています。ただし、Reach実行するには設定する必要があります。

私の問題は、モノゲームを使用してこの値を効果的に変更する方法が見つからなかったことです。プロパティ ウィンドウは明らかに XNA と同じではなく、設定値が見つかりませんでした。

コード、Gameコンストラクター、またはLoadContentメソッドの値を変更しても、問題は解決しません。


PS:これが原因だと思う私の元の問題は、GraphicsDevice.GraphicsProfilehttps://stackoverflow.com/questions/11900957/monogame-draw2d-sample-accessviolation-exceptionです