ページ 1 / 1
作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 20:03
by バレルロール
Visual Studio2010でゲームを作って、他のパソコン,他のOSでもできるようにしたい場合どうしたらいいですか?
JAVAアプレットの場合、ブラウザだけあればいいですが、Visual Studioで作ったexeファイルと他に何が必要ですか?DXライブラリを使う時と、使わない時でランタイムに違いはありますか?
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 20:08
by みけCAT
バレルロール さんが書きました:Visual Studio2010でゲームを作って、他のパソコン,他のOSでもできるようにしたい場合どうしたらいいですか?
マルチスレッド(/MT)オプションを指定するといいかもしれません。
バレルロール さんが書きました:JAVAアプレットの場合、ブラウザだけあればいいですが
そんなことはないです。Javaのランタイム(JRE)をインストールする必要があります。
バレルロール さんが書きました:Visual Studioで作ったexeファイルと他に何が必要ですか?
そのゲームで使用する素材(画像、音楽など、もしくはそれらをまとめたアーカイブ)も必要です。
バレルロール さんが書きました:DXライブラリを使う時と、使わない時でランタイムに違いはありますか?
DXライブラリを使う場合、DirectX9.0に依存するかもしれません。
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 20:11
by バレルロール
みけCATさんご返事ありがとうございます。
DXライブラリを使用して作ったゲームをダウンロードしたのですが、Read Meとダットファイル、exeファイル2個
だけでした。DXライブラリの部品はexeファイルに含まれているという事でしょうか?どうやったら含まれますか?
またDXライブラリはどのDirectXのバージョンにも対応してますか?
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 20:12
by softya(ソフト屋)
Visual Studio2010のランタイムDLLが必要です。これですね。
「マイクロソフト公式ダウンロード センターから Microsoft Visual C++ 2010 再頒布可能パッケージ (x86) をダウンロード」
http://www.microsoft.com/ja-jp/download ... px?id=5555
他のゲームやアプリを入れた時に入っている可能性もあります。
それとオプションで/MT指定でリンクするとランタイムが組み込まれるのでランタイムDLLが不要になります。
DXLIBの場合は/MTにしないと行けませんので、ランタイムDLLが必然的に不要になります。
JAVAアプレットの場合もJavaランタイムは必要ですよ。
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 20:15
by softya(ソフト屋)
バレルロール さんが書きました:
DXライブラリを使用して作ったゲームをダウンロードしたのですが、Read Meとダットファイル、exeファイル2個
だけでした。DXライブラリの部品はexeファイルに含まれているという事でしょうか?どうやったら含まれますか?
datファイル(形式不明)にデータが入っていると思います。ファイルサイズが大きくないでしょうか?
exeファイル2個というのが珍しい構成ですが。
バレルロール さんが書きました:またDXライブラリはどのDirectXのバージョンにも対応してますか?
DirectX9を使っていますが、現行機は全て対応しています。
Windows2000からWindows8.1までOK
でしです。
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 20:21
by バレルロール
softya(ソフト屋)さんご返事ありがとうございます。
DXライブラリは組み込まれているのですね、安心しました。これで誰に配っても大丈夫ですね。
Windowsも1995以外は大丈夫ですね、結構凡庸性が高いんですねDXライブラリって。
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 20:24
by softya(ソフト屋)
バレルロール さんが書きました:softya(ソフト屋)さんご返事ありがとうございます。
DXライブラリは組み込まれているのですね、安心しました。これで誰に配っても大丈夫ですね。
Windowsも1995以外は大丈夫ですね、結構凡庸性が高いんですねDXライブラリって。
あっと組み込まれるランタイムのバージョン次第ではXPからしか動きません。
VisualStudio2012を使った場合はXP以降対応のはずです。DxLibがOKでもランタイムで制限されます。
【補足】
Microsoft Visual C++ 2010 のランタイムもXP SP3以降の制限が有るようです。
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 21:10
by バレルロール
softyaさんご返事ありがとうございます。
XPの人は諦めて貰うしかないのですかねー、まぁでもXP対応のDXライブラリを探してみます。
ありがとうございました。
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 21:12
by みけCAT
DXライブラリ自体はWindows XPでも動くはずです。
gccでコンパイルすれば、Windows Meでも動きます。(動きました)
http://orwelldevcpp.blogspot.jp/
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 21:43
by softya(ソフト屋)
バレルロール さんが書きました:softyaさんご返事ありがとうございます。
XPの人は諦めて貰うしかないのですかねー、まぁでもXP対応のDXライブラリを探してみます。
ありがとうございました。
XP以降、XPからと言う言葉はXPを含みますよ。
何か誤解の余地のある言葉だったでしょうか。
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 22:02
by バレルロール
>softya(ソフト屋)さん
XP以降ってことはXPも含めるって事ですね、すいません勘違いしてました。
てことは95、Meが問題ですね、今95やMe使ってる人ってどれくらいいるのでしょうか、うーん、
すっぱりXP対応って書いておくのが無難でしょうね。遡ると切りがないですので。
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 22:07
by バレルロール
アプレットはJRE必要ですね、これも勝手な思い込みでした、すいません。
完全にリンクが必要無いのは、なんでしょう…
chromを使う前提なら、フラッシュとかですかね?
良くわかりませんが、配布形式の時はOSの条件や必要なプログラムを書くようにします。
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 22:12
by softya(ソフト屋)
多くのブラウザに内包されているのならjavascriptです。
おっしゃるとおりchromeならフラッシュが入ってますけどね。他のブラウザは保証はありません。
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 22:27
by バレルロール
softya(ソフト屋)さん
あ!javascriptがありましたね、環境気にせず配布するなら最適かもしれません。
忘れていました、ありがとうございます。
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 22:31
by softya(ソフト屋)
バレルロール さんが書きました:softya(ソフト屋)さん
あ!javascriptがありましたね、環境気にせず配布するなら最適かもしれません。
忘れていました、ありがとうございます。
javascriptなら、こういうライブラリもありますよ。
「enchant.js - A simple JavaScript framework for creating games and apps.」
http://enchantjs.com/ja/
Re: 作ったゲームに対するランタイム
Posted: 2014年1月04日(土) 23:23
by バレルロール
是非参考にさせて頂きます^^
>softyaさん