[過去ログ] DXライブラリでアクションRPGを作る (102レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
68
(1): 1 ◆UQLL.hKNIk 2018/12/03(月)01:53 ID:KyuaEvMn(1/2) AAS
#define CHIP_SIZE 16

int v = 0, h = 0;

int map_dat[8][8] =
{
0,0,0,0,0,0,0,0,
0,0,0,0,0,1,1,0,
0,0,1,0,0,0,0,0,
0,0,0,0,2,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
省16
69
(1): 1 ◆UQLL.hKNIk 2018/12/03(月)01:56 ID:KyuaEvMn(2/2) AAS
>>67
…続き

マップの広さは関係ありません。
エリアごとに切り替えて描画はしてませんよ。
今回参考にしている本やサイトは特にありませんが、何か分からない事があったら、その都度ネッ
トで調べています。今まで参考にしたサイトは余りにも膨大過ぎて自分でも分かりません。

>>ゲーム製作技術以外の書き込みを禁止
これに関しては中途半端な状態にしておくと、変な書き込みも増えてしまうので
仕方がないです。
70
(1): 2018/12/03(月)21:05 ID:fyG8by9I(1) AAS
>>68
map、自分も同じようにしてます。

ただ、RPG並みのmapサイズで作ったことは無いんですよ
全フィールドを作ってるなら
mapの配列の要素数、そうとうな数になってませんか?
例えば、こんな感じの桁数じゃないですか?
map_dat[100000][100000]

>>69
ストイックですね、すごいです
71
(1): 1 ◆UQLL.hKNIk 2018/12/04(火)01:14 ID:Oou+PYs5(1) AAS
>>70
ゲームの画面サイズ : 640 * 640
マップチップのサイズ : 32 * 32
640 / 32 = 20チップ

1画面、横の列が20チップになります。横に256画面あるとします
20チップ * 256画面 = 5120Byte

縦 * 横で、
5120B * 5120B = 26214400B

100万で割ると、
26214400B / 1000000 = 26.2MB
省13
72
(1): 2018/12/05(水)12:43 ID:ojS8GHOx(1) AAS
>>71
解説上手ですね、納得しました。
あと三次元配列、便利そうですね。
自分はMapのレイヤー分けは別の配列宣言して最終的に重ねて描画してましたが、
2Dゲームにおいてもそんな使い方があったとは勉強になりました、ありがとうございます。
73: 1 ◆UQLL.hKNIk 2018/12/06(木)00:14 ID:0befijOQ(1/2) AAS
>>72
参考になってよかったです
ゲーム制作お互いに頑張りましょう^^
74
(1): 1 ◆UQLL.hKNIk 2018/12/06(木)12:56 ID:0befijOQ(2/2) AAS
動画リンク[YouTube]
75
(2): 2018/12/07(金)14:40 ID:US4pEEV+(1) AAS
>>74
イベント配置エディタの動画見ました
解説が無いのでわからないんですが
あのツールでできることはどんなものですか?
面白そうなので教えてください
76: 1 ◆UQLL.hKNIk 2018/12/08(土)00:26 ID:v+qgbxoN(1/2) AAS
>>75
void IObject::Save(CBinaryFile& binaryFile){
//モデルID
binaryFile.writeString(m_modelID);

//スクリプトファイル名
binaryFile.writeString(m_scriptFileName);

//向き
binaryFile.writeString(m_strDir);

//ランダム移動
binaryFile.writeChar(m_bRandomMove ? 1 : 0);
省14
77: 1 ◆UQLL.hKNIk 2018/12/08(土)00:35 ID:v+qgbxoN(2/2) AAS
>>75
…続き
上記がイベント配置エディタのセーブの部分です。
内容はキャラクターのID(種類)、座標、向き、使用するスクリプトファイル名等がバイナリ形式で書き出されます。
非常に単純なファイルなので、ジャンルは問わずどんなゲームにも対応出来ると思います。
78: 1 ◆UQLL.hKNIk 2018/12/11(火)13:27 ID:gFIHVKbp(1) AAS
動画リンク[YouTube]
79: 1 ◆UQLL.hKNIk 2018/12/15(土)16:28 ID:t6nTAy9E(1) AAS
動画リンク[YouTube]
80: 1 ◆UQLL.hKNIk 2018/12/19(水)16:45 ID:/yIUGNDt(1) AAS
動画リンク[YouTube]
81: 1 ◆UQLL.hKNIk 2018/12/23(日)17:06 ID:kusq2HAE(1) AAS
動画リンク[YouTube]
82: 1 ◆UQLL.hKNIk 2018/12/27(木)14:59 ID:DO8X9gGQ(1) AAS
動画リンク[YouTube]
83: 1 ◆UQLL.hKNIk 2018/12/31(月)16:41 ID:WBh5j/c2(1) AAS
動画リンク[YouTube]
84: 1 ◆UQLL.hKNIk 2019/01/05(土)15:46 ID:li9mKFiU(1) AAS
動画リンク[YouTube]
85: 1 ◆UQLL.hKNIk 2019/01/11(金)15:11 ID:H66F/XnA(1) AAS
動画リンク[YouTube]
86: 1 ◆UQLL.hKNIk 2019/01/16(水)16:44 ID:+q/0+9Zw(1) AAS
動画リンク[YouTube]
87: 1 ◆UQLL.hKNIk 2019/01/21(月)16:04 ID:bGbIMtY6(1) AAS
動画リンク[YouTube]
1-
あと 15 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s