ページ 11

マップチップに

Posted: 2012年1月23日(月) 21:18
by katamari
初心者です
RPGを作りたいのですが
マップチップのプログラムをどこに書くとか
どんなプログラムを書けばいいのかわかりません
どなたか教えていただけないでしょうか?

Re: マップチップに

Posted: 2012年1月23日(月) 21:19
by みけCAT
これだけではわかりません。
利用する言語、開発環境、ライブラリ、OSなどを教えてください。
フォーラムルールもお読みください。

Re: マップチップに

Posted: 2012年1月23日(月) 21:28
by katamari
すみません
言語はC++で
開発環境はVisualC++2010で
ライブラリはDilectXで
OSはwindows7Ultimateです。

Re: マップチップに

Posted: 2012年1月23日(月) 21:35
by beatle
どのくらい初心者なのでしょうか.
例えば,プログラムで画面に好きな画像を表示したり,キーボードから入力したりというような単純なことは出来るのでしょうか.

Re: マップチップに

Posted: 2012年1月23日(月) 21:39
by katamari
画面に好きな画像の表示、キーボードでの入力、音楽を流す
ことならできます

Re: マップチップに

Posted: 2012年1月23日(月) 23:26
by kokuoutyou
参考程度ですが
自分がDXライブラリで作成しているRPGのソースを抜き出したやつです
マップデータ自体は1次元配列で管理しています

コード:

void MapData::MapDraw(int MapX,int MapY,int MapChipSizeX,int MapChipSizeY){
	for(int i=0;i<GetMapNumX();i++){
		for(int ii=0;ii<GetMapNumY();ii++){
			DrawExtendGraph(
				(i*MapChipSizeX)+MapX ,
				(ii*MapChipSizeY)+MapY,
				(i*MapChipSizeX+MapChipSizeX)+MapX ,
				(ii*MapChipSizeY+MapChipSizeY) +MapY,
				MapChip[Map[(ii*GetMapSizeX())+i]], FALSE );
		}
	}
}

Re: マップチップに

Posted: 2012年1月24日(火) 07:49
by fulls
DXライブラリではなくDirectXですか?

Re: マップチップに

Posted: 2012年1月24日(火) 09:09
by softya(ソフト屋)
katamari さんが書きました:画面に好きな画像の表示、キーボードでの入力、音楽を流す
ことならできます
これはDirectXで組めるという話でしょうか?
それともDXライブラリ? あるいはWin32API? それともウィンドウズフォーム(.NetFrameWork)でしょうか?
これが出来るなら、そこそこ理解している気がするのですが・・・。

とりあえずDXライブラリとC言語で書いた私のRPG講座をご紹介しておきます。
「マイ 日記 • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/blog.php?u=114&sd=a&c=2

Re: マップチップに

Posted: 2012年1月24日(火) 17:26
by katamari
DXライブラリでした。

Re: マップチップに

Posted: 2012年1月24日(火) 18:04
by kokuoutyou
自分で書いたコードを提示おねがいできますか?
そしてできないとはフローチャートの構成がわからないということでしょうか?