自由帳:Cページ -3ページ目

自由帳:Cページ

プログラム学習記:このブログは、管理人葉月によるゲーム研究の場です。

ここにあるソースは、実験的な物や研究的なものを多大に含んでいます。

たとえ何か問題が発生しても責任は負いません。

見ての通りです。



やったことは、



・ウィンドウの表示


・ウィンドウモードに変更

ChangeWindowMode( TRUE ) ;


・画像を2枚表示し、キャラ画像の方を透過

//TRUE:透明  FALSE:不透明

LoadGraphScreen( 0 , 0 , "haikei.bmp" , FALSE ) ;
LoadGraphScreen( 0 , 0 , "nusi.bmp" , TRUE ) ;


※透過させるには、bmpの黒背景か、あらかじめpng等で透過処理をした画像が必要です。


・特定のキーを押したらウィンドウを終了させる処理

// Escで終了

while( CheckHitKey( KEY_INPUT_ESCAPE ) == 0 ){
if( ProcessMessage() == -1 ) break ;
}


の3つです。

ちなみにDXライブラリは此処にありますので、興味のある方は是非。



ゲームを作り易くする画期的なものを発見。

その名も


DXライブラリ!


これは、DirectXを使いやすくしたものらしい。


と言うわけで、製作は、C/C++ と DXライブラリに決定した。

何を使ってゲームを製作するかを検討してみました。



1,RPGツクールVX (体験版使用)


RTP(ツクールで製作したゲームを動かすエンジンみたいなもの)

さえあればたいていの環境で動作することや、

手軽にゲームを実現させたい場合は、これでもいいかもしれない。と思った。

グラフィック・音楽共に用意されている素材でも充分にできるし、細かい設定も可能。

スクリプトも書けるようになっているので、もう少し突っ込んだ設定も出来そうなのだ。


余談:主人公を飛行機に乗せて一気に動かすと背景が多少揺れるという問題がある。これは、60fpsとかいう奴が原因らしい。


値段は1万円程度で、ユーザ登録を月に1回しなくてはならないらしいのが難点。



2,Visual C++ Express Edition + DirectX (正確にはC/C++ と DirectX)


プログラムを書きながらの製作ならばこれだなと思う。

Win関係のプログラムを触っただけに、

なんとかなりそうな気がするので、とりあえずこれでやってみようかと思う。


Windows専用なのが難点。


3,Visual C++ Express Edition + OpenGL (正確にはC/C++ と OpenGL)


備忘録。

Win,Mac,UNIX等に対応しているらしい。


GLUT(それぞれのOSで使えるようにするためのエンジンらしきもの)

も必要になるのが難点。



まだ、検討段階ではありますが、選択肢は「2」になる可能性濃厚です。

ゲームを作ろう!と思い、このブログを再起動させました。

久しぶりの書き込みなので、パスワードを忘れあれやこれやと思いつくままに打ち込み、

あわやもうこの他のパスワードは思いつかないぞ。

というところでようやくの起動です。ふぃ~危ない危ない(汗


まずは、ゲーム製作に関しての意気込みでもここに書いて置きます。



1,完成を期待してはいけない!


いきなり何言ってるのかってそりゃすみません。

個人の趣味によるゲーム製作です。

モチベーション・忙しさ等による理由で、必ずしも完成するとは限りません。



2,製作者はズブの素人である


ゲーム製作は右も左も分からんのです。

どうか暖かく見守ってやってください。


とまぁ、ネガティブなことばっかり言ってますが、

少しずつ進めていこうかと思いますのでよろしくお願いします。

まずは使ってみた。

デザインしながら作れるので、

やりやすいと思った。


これについてWebを徘徊していると、

Express EditionはMFCがないとかいう話を聞いたが、

そもそもMFCがなんなのか分からない私には無縁だろう(ぁ


ここに保存や、新規作成の機能を実装しようとしてみたが命令が分からず、

ヘルプを開いてみる。


・・・頼む。日本語で話してくれ。。


それだけに訳の分からぬプログラム用語(MS用語?)が入り乱れていた。

これ専用の辞書でも一冊用意しておかないと分からんわこれ(爆