ページ 1 / 1
マップチップに
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
自分で書いたコードを提示おねがいできますか?
そしてできないとはフローチャートの構成がわからないということでしょうか?