B-Magaスマートフォン専用ページを表示B-Maga初心者向けのプログラミングについての情報や、フリーゲームの情報など、お知らせしていくブログです。プログラムの投稿の受付や、そのプログラムの公開などもやる予定です。色々な言語でDXライブラリ!C++やC#、VBで簡単にゲームが作れるDXライブラリ。DXライブラリが使えるのは、上記の三言語だけではありません。そこで今回は、DXライブラリが使える言語と、その使い方について説明していこうと思います。そのHSPでも、DXライブラリを使うことができます。http://tkooler.moe.hm/hsp/img/DxLib.asこれをインクルードすれば、HSPでDXライブラリが使えるようになります。インクルード方法は、コードの最初に、次の一行を付け加えればOKです。"DxLib.as"なお、HSPでは言語使用上、戻り値はシステム変数statに入りますので、ご注意を。目的の関数を実行したあと、statの内容を別の変数に入れて使うか、直接使うことになります。)で囲まないものがありますので、そこも注意してください。C#用パッケージの中にある、DXlib.DLLが必要です。こちらからダウンロードしてください。http://dxlib.o.oo7.jp/dxdload.html[ActiveBasicとDXライブラリ]フリーの本格BASIC言語、ActiveBasicでDXライブラリを使うには、kiyo氏が作ったDxLibDllを使います。"Dxlib.sbp"と書いてインクルードすれば、準備はOKです。基本的な使い方は、VisualBasicのときと同じですが(2018年5月3日の記事を参照してください)、関数や定数の頭にdxやDXとプリフィックスがつくのは注意してください。DX_PAD_INPUT_DOWNあと、dxDrawString関数で数字を表示する場合、なぜか小数点まで表示されてしまうことがあるので、そのときはdxDrawFormatString関数を使って表示させるといいでしょう。[なでしことDXライブラリ]日本語プログラミング言語『なでしこ』。その『なでしこ』でもDXライブラリは使うことができます。その場合は、こちらの『DXライブラリ用ライブラリ』を使います。http://weyk.la.coocan.jp/weyk/nadesiko/dxlib.htmlただ、こちらのライブラリは、抜けている関数がいくつかある(例えば、2Dキャラクタを表示するためのDrawGraph関数がありません)ため、そこは自分で補完する必要があります。Portable(PSP)』でも、DXライブラリを使ったプログラミングをすることができます。そのためには、PSP版DXライブラリである『DXライブラリPortable』の他に、PSPの開発をするためのライブラリが必要となります。DXライブラリ』でぐぐるといつか解説サイトが見つかりますので、そこを参考にするといいでしょう。[最後に]さて、ここまで説明してきましたが、いかがでしたでしょうか?DXライブラリは、ゲーム作りをさらに広げてくれる嬉しいライブラリです。自分にあったプログラミング言語で、ゲーム作りを楽しんじゃいましょう!※次の更新は、11月8日。『パソレクのなく頃に・解』の予定です。|Seesaaブログ。