[過去ログ]
ゲームプログラミング相談室【Part5】 (970レス)
ゲームプログラミング相談室【Part5】 http://echo.5ch.net/test/read.cgi/gamedev/1036410116/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
770: RPG開発中 [sage] 03/12/24 20:43 ID:RGjm/FAD >>765 私はイベント処理用にバイトコードベースの仮想マシン作って 会話もその中で処理しているよ。たとえば、1番のメッセージ を表示、というイベントを作るなら 0x40 01 (0x40は後続1バイトをメッセージ番号とみなすメッセージ表示コード) というバイト列をイベントコードとして持たせておく。 イベントの情報はこんな感じで持たせる。 typedef struct { /* イベント情報構造体 */ int iChrNo; /* 表示キャラクタ */ int iType; /* 進入タイプ */ /* コード配列 */ BYTE abyCode[64]; } EVENTDATA; あとはこのイベント情報をマップの大きさに対応した配列に 入れておいて、移動処理のたびに移動先にイベントがあるか 調べ、あればイベントを処理する、という流れ。 http://echo.5ch.net/test/read.cgi/gamedev/1036410116/770
771: 名前は開発中のものです。 [sage] 03/12/24 23:37 ID:AfYGS6+9 >>770 会話の内容の部分はどこにある? また別に コードと対応する配列を用意してるとか? http://echo.5ch.net/test/read.cgi/gamedev/1036410116/771
776: 名前は開発中のものです。 [sage] 03/12/26 07:40 ID:/X8b3kq4 >>775 文字通りバッファ(シーン毎にファイルから読み込んでスプールしておく?) なのは置いておいて、>>770が聞いてるのは実データの格納場所じゃなかろうか。 かなり好意的な解釈だが。 http://echo.5ch.net/test/read.cgi/gamedev/1036410116/776
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.024s