トップページ > ゲ製作技術 > 2011年05月27日 > WZ4EJwBd

書き込み順位&時間帯一覧

3 位/104 ID中時間01234567891011121314151617181920212223Total
書き込み数0010100000000000000000215



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
DXライブラリ 総合スレッド その8

書き込みレス一覧

DXライブラリ 総合スレッド その8
342 :名前は開発中のものです。[sage]:2011/05/27(金) 02:23:25.26 ID:WZ4EJwBd
マス目のゲーム戦闘画面ってDXライブラリで製作出来ます?
マップに座標を打ち込みつつ初期化
{0,0,0}
{0,1,1}の様な形。
for文でマップのマス目左上からズレていくように書き
switch文で case 0 は DrawGraph 画像 case 1 は 〜〜
の様にしてみたんですが、上手く表示されません・・・。
マス目ごとに対応した番号の画像を表示させるにはどのようにすれば宜しいでしょうか?
DXライブラリ 総合スレッド その8
346 :名前は開発中のものです。[sage]:2011/05/27(金) 04:14:51.06 ID:WZ4EJwBd
すみません;
文字制限があって削ってたら訳分からん文章に・・

ちょっと連投してソースコード貼りますがお許し下さい
include "DxLib.h"

#define MAP_SIZE 64 // マップチップ一つのドットサイズ

#define MAP_WIDTH 4 // マップの幅
#define MAP_HEIGHT 4 // マップの縦長さ

本当はもっと大きいですがあくまで一例としてお願いします
DXライブラリ 総合スレッド その8
360 :名前は開発中のものです。[sage]:2011/05/27(金) 22:16:46.35 ID:WZ4EJwBd
LoadGraph削除後
int GHandle1;
int GHandle2;

GHandle1 = LoadGraph("画像/サンプル1.bmp");
GHandle2 = LoadGraph("画像/サンプル2.bmp");

case BLACK : DrawGraph(i,j,GHandle1,TRUE); break;
case White : DrawGraph( i, j, GHandle2, TRUE); break;

にしてみましたが、エラーはありませんでしたがウインドウ真っ暗で画像表示せず・・・。
DXライブラリ 総合スレッド その8
361 :名前は開発中のものです。[sage]:2011/05/27(金) 22:19:13.81 ID:WZ4EJwBd
リビルドしてアプリ起動したら何故か左上のマスだけ、不鮮明ながら画像が表示されてました。不思議。

今度は357さんの案を内容を理解するため勉強しつつ試してきます。
DXライブラリ 総合スレッド その8
363 :名前は開発中のものです。[sage]:2011/05/27(金) 23:03:20.50 ID:WZ4EJwBd
DrawGraph(i*MAP_SIZE,j*MAP_SIZE
に変更する事で無事表示する事が出来ました!
ただ、デバックなしで開始しても何も表示されないのが少し気になりますが。

取り敢えず解決してしまいました。
本当に有難う御座いました!m(_ _)m


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。