トップページ > 同人ゲーム > 2008年02月27日 > twsdLfPY

書き込み時間帯一覧

時間01234567891011121314151617181920212223Total
書き込み数0010000000000000000003116



使用した名前一覧書き込んだスレッド一覧
名無しさん@お腹いっぱい。RPGツクールVX 12
RPGツクールXP/VX初心者質問スレ 2

書き込みレス一覧

RPGツクールVX 12
886 :名無しさん@お腹いっぱい。[sage]:2008/02/27(水) 02:09:52 ID:twsdLfPY
メモリ掃除するソフトとか使ってみれば?
RPGツクールXP/VX初心者質問スレ 2
736 :名無しさん@お腹いっぱい。[sage]:2008/02/27(水) 21:05:15 ID:twsdLfPY
>>735
MQ0_WindowPlace をコピーして
MQ0_System の143行目〜186行目までコピペで動くと思われ。

本は読まないな。
仕事がプログラマってのもあるけど、今はネット上で解説してるサイトもあるし。
基本が解ったら後はヘルプとにらめっこ。

RPGツクールXP/VX初心者質問スレ 2
741 :名無しさん@お腹いっぱい。[sage]:2008/02/27(水) 21:51:29 ID:twsdLfPY
>>737
あーごめん。

さっきのに追加で、
MQ0_Costants の12行目
MQO_Module の67行目〜80行目(module MQ0 と 最後の end も忘れないように)
MQ0_System の22行目〜48行目

以上をコピペして、普段使わないアクターを用意する。
そのアクターのIDを MQ0_CURRENT_PLACE_AID に設定して、
コモンイベントに MQ0::show_place というスクリプトを追加。

MQ0_System 内の Game_Map クラスの setup_map_effect メソッドは削除。
setup 内でこのメソッドを呼んでる部分も削除。

あとは場所移動イベントの最後でコモンイベントを呼ぶだけ。
以上でマップ名を表示できる。

RPGツクールXP/VX初心者質問スレ 2
742 :名無しさん@お腹いっぱい。[sage]:2008/02/27(水) 21:58:28 ID:twsdLfPY
http://home2.dip.jp/upload100_download.php?no=21333
パス:vx

ちと解りづらかったのでサンプルを用意した。
こんな感じでいじれば表示できるよ。
RPGツクールVX 12
935 :名無しさん@お腹いっぱい。[sage]:2008/02/27(水) 22:12:06 ID:twsdLfPY
>>933
オレなんかせっかく作ってたFF風ジョブチェンジのスクリプト消えたぜ・・・orz
メモリ2Gにして快適動作になったと思ったら思わぬ凡ミス・・・
なんか今日は最悪の日だわ。
RPGツクールXP/VX初心者質問スレ 2
750 :名無しさん@お腹いっぱい。[sage]:2008/02/27(水) 23:15:34 ID:twsdLfPY
>>746
代わりに回答どうもです。

>>747
使わないキャラを用意する理由としては、マップデータの取得が一回限りだからです。

どういうことかといいますと、
マップ移動をする時に、移動先のマップデータをマップIDから読み込んで保持するのですが、
ここで保持されるデータにはマップIDが含まれていません。

マップ名を取得するには、マップIDが必要なのですが、
マップ名表示のスクリプトを呼ぶ段階ではマップIDが取得できなくなっています。

そこで、マップ移動が行われた時点でマップ名を取得し、使わないキャラの名前に上書きしています。
実際に使わないキャラをパーティーに入れておくと、マップ移動するたびに名前が変わっているのが確認できます。

つまり「使わないキャラ」を用意する理由は、「マップ名を保持するため」です。
ここらヘンは別の処理でも行けそうですけどね。

…ちと難しいかもしれませんが、理由としては以上です。


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