[過去ログ]
WOLF RPGエディター 質問スレ 其の11 [無断転載禁止]©2ch.net (1002レス)
WOLF RPGエディター 質問スレ 其の11 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
492: 名前は開発中のものです。 [sage] 2019/03/21(木) 21:54:47.51 ID:nh7NsE6a >>489 それで問題ないというのはこれ以上いじらなくてもいいってことでしょうか? 顔グラ登録してセーブ、コモン変えてセーブしましたが変化ありません…… 30行目を =2+0 、 =3+0 に変えるとちゃんとそこに登録されてる顔グラが表示されます http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/492
493: 名前は開発中のものです。 [sage] 2019/03/21(木) 22:10:33.18 ID:nh7NsE6a >>492 今テストプレイしたら急にファイル読み込みエラーが出ました 画像が見つからないらしいんですがどういうことなんでしょうか…… 可変の該当箇所に画像があってセーブしたところまで確認しました http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/493
494: 名前は開発中のものです。 [sage] 2019/03/21(木) 23:53:53.24 ID:rVOnZ2kW ダメだということだから実際にやってみたけど、やっぱりちゃんと変更できてたよ。 ・コモン94の30行目をCself84 = 59に ・CDB0の項目番号59にファイル設定 ・ゲームをプレイしてセーブ http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/494
495: 名前は開発中のものです。 [sage] 2019/03/22(金) 09:31:18.26 ID:zq71R3a8 >>494 セーブってエディタ上じゃなくてゲーム起動中のことだったんですね恥ずかし…… 解決できてました アドバイスありがとうございました! http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/495
496: 名前は開発中のものです。 [sage] 2019/03/23(土) 22:42:17.52 ID:jrobB4wY 装備欄を1つにしたのですが武器でなく防具装備用にしたいです コモン106、107で装備中の武器と防具の行を入れ替えてもうまく行きませんでした 具体的には装備欄にcdbに入れた装備が表示されず、右の装備選択画面は武器のままです どこをいじったらいいでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/496
497: 名前は開発中のものです。 [] 2019/03/24(日) 21:47:50.69 ID:HawZTbmP 少し長いです。 無知ゆえにおかしなことを言っていたらごめんなさい。 敵に負けてゲームオーバーになった後、ロードしたらある文章メッセージが表示されるようにしたいと思っています。 ロードしたらメッセージが表示されるところまでは自分でできたのですが、そこからあとが詰まりました。 ゲームオーバーイベントの最後に ■セーブデータに読み込み:セーブデータ[99]のV7[メッセ用]=1 を挿入し、 ロードしたらメッセージを表示するイベントの所に手を加えて ■セーブデータの内容読み込み:Cself0=セーブデータ[99]のV7[メッセ] ■条件分岐(変数):【1】Cself0 が 1と同じ -◇分岐:【1】[Cself0 が 1と同じ ]の場合↓ |■ウェイト:7フレーム |■文章:あいうえお -◇上記以外 |■ ◇分岐終了◇ としました。 すると、メニューからセーブをするとなんというか、ロード画面を残してほかのメニュー画面が消えてしまっておかしなことになったり(どうも消去するシステムが勝手に働いているようです。 因みにセーブロードの操作を入れる前は消えることはありませんでした)、タイトル画面からロードするとまだフラグをロードしていないのに文章が表示されたり、 ■セーブデータに読み込み:セーブデータ[99]のV7[メッセ用]=1 を読み込んだら読み込んだで 「【可変DB】エラー:存在しないタイプ番号6を読みに行っています 処理地点:【コモンEv94行365】 ※もし並列処理のエラーなら地点不明です」 と出ます。 ちなみにコモン94の365行目は私の場合少し手を加えているので(この変更部分はこのシステムとは関係ないです)、▼主人公IDを取得の下の ■セーブデータの内容読込み:Cself11[一時変数B]=セーブデータ[Cself5[注目セーブ番号]]の V[Cself62[DB読み込み先一時変数]] という行になります。 この場合、どのような対策をすればこのエラーが出なくなるでしょうか? 変数をセーブするデータ番号を変えてもダメでした。 最後のエラーメッセージが出るエラーだけでも解決策を知りたいです。 お知恵をお借りできると嬉しいです。 http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/497
498: 名前は開発中のものです。 [sage] 2019/03/25(月) 17:42:51.92 ID:Sty5jDlN >>496 個人的には専用装備として外せない武器を装備させておいたほうが楽で良いと思う。下手に改造すると戦闘のステータス計算とかでエラー吐きそう どうして装備欄を1つだけにしたいなら、武器と防具を装備可能にして、武器は選択できない&表示しないようにするぐらいかな その場合はコモン93と109を改造する感じかな。106と107は戻したほうが良いよ。 >>497 ロード関係がダメ ロードした時に実行される処理は>>234-240の流れで説明されているから、これ見て作って http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/498
499: 名前は開発中のものです。 [sage] 2019/03/25(月) 17:43:32.59 ID:Sty5jDlN あとマルチポストでの質問は嫌われるから止めたほうが良いよ http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/499
500: 名前は開発中のものです。 [sage] 2019/03/25(月) 22:43:50.23 ID:LTC8jJgd >>498 色々やってみたんですができなかったので装備は使わない方向で行きます と思って装備画面いじろうと思ったら右の装備選択が消せなくて困ってます コモン93では消せないんでしょうか? ステータス表示と連動している……? http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/500
501: 名前は開発中のものです。 [sage] 2019/03/26(火) 05:30:43.56 ID:lfjuMNON 装備を使わないのであれば、そもそもメニュー欄から装備のコマンドを外せば良いのでは? >>498で説明している「武器と防具を装備可能にして、武器は選択出来ない&表示しないようにする」って改造なら、 質問回答なんかでちょいちょい改造しているから行が間違っているかもしれんが下記の通り ・一番上の項目(武器)を選択出来ないようにする 109の13行目を変更 ■変数操作: CSelf10[選択カーソル位置] = 0 + 0 ↓ ■変数操作: CSelf10[選択カーソル位置] = 1 + 0 109の315行目(Cself20[キー入力1]が2と同じ場合、の分岐の中) | |■変数操作: CSelf10[選択カーソル位置] %= CSelf11[選択可能最大値] + 0 の真下に次のイベントコマンドを挿入 | |■変数操作: CSelf10[選択カーソル位置] 下限= 1 + 0 109の326行目(Cself20[キー入力1]が8と同じ場合、の分岐の中。上記改造後は327行目) | | |■変数操作: CSelf10[選択カーソル位置] %= CSelf11[選択可能最大値] + 0 の真下に次のイベントコマンドを挿入 | | |■変数操作: CSelf10[選択カーソル位置] 下限= 1 + 0 つづく http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/501
502: 名前は開発中のものです。 [sage] 2019/03/26(火) 05:32:30.62 ID:lfjuMNON なんかNGかかるから小分けに投稿する。スマン ・上記を行った上で、一番上の項目(武器)を表示しないようにする コモン093の39行目 ■DB読込(ユーザ): CSelf27[装備欄 縦項目数] = ユーザDB[ システム設定 : 0 : 装備可能欄数 ] (17 : システム基本設定 : 22) の真下に次のイベントコマンドを挿入 ■変数操作: CSelf27[装備欄 縦項目数] -= 1 + 0 コモン093の414行目(上記改造後は415行目)を書き換え | | |■変数操作: CSelf43[処理中個数] = -1 + 0 ↓ | | |■変数操作: CSelf43[処理中個数] = 0 + 0 424行目(上記改造後は425行目) | | | | |■変数操作: CSelf42[一時項目表示Y] += CSelf39[[保持]カーソル移動縦幅] / 2 の真下に次のイベントコマンドを挿入 | | | | |■変数操作: CSelf42[一時項目表示Y] -= CSelf39[[保持]カーソル移動縦幅] + 0 494行目(上記改造後は496行目) | | | | |■変数操作: CSelf42[一時項目表示Y] += CSelf39[[保持]カーソル移動縦幅] * CSelf43[処理中個数] の真下に次のイベントコマンドを挿入 | | | | |■変数操作: CSelf42[一時項目表示Y] -= CSelf39[[保持]カーソル移動縦幅] + 0 http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/502
503: 名前は開発中のものです。 [sage] 2019/03/26(火) 05:32:49.51 ID:lfjuMNON 742行目(上記改造後は745行目) |■変数操作: CSelf42[一時項目表示Y] += CSelf39[[保持]カーソル移動縦幅] * CSelf2[[2]カーソル位置] の真下に次のイベントコマンドを挿入 | | | | |■変数操作: CSelf42[一時項目表示Y] -= CSelf39[[保持]カーソル移動縦幅] + 0 http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/503
504: 名前は開発中のものです。 [sage] 2019/03/26(火) 05:35:05.71 ID:lfjuMNON 所々打ちミスしているけど >>501は全てコモン109の改造 >>502と>>503は全てコモン093の改造 なんでよろしく http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/504
505: 名前は開発中のものです。 [] 2019/03/26(火) 20:36:28.51 ID:zxSAT0PG 499さん、回答ありがとうございます。 あと、なんにも知らず失礼なことをしてしまっていたのも、ご指摘くださりありがとうございます。 軽い気持ちで「しりたいなあ」と思って馬鹿なことをしてしまい、恥ずかしいです。 今更ですが、とりあえずあちらの投稿は消しておきました。 教えていただいたことを参考にして、開発に取り組み、質問の仕方を改善していきたいと思います。 本当にありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/505
506: 名前は開発中のものです。 [sage] 2019/03/26(火) 22:57:32.64 ID:zw02Q+J6 >>504 詳細にありがとうございます できました! 処理中個数の意味が少しわかりました またよろしくお願いします http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/506
507: 名前は開発中のものです。 [sage] 2019/03/29(金) 10:35:46.74 ID:MhDCNPUq 特定キーを押すとデバッグメニューが表示されるコモン(並列実行(常時))を 作ったのですが そのメニューを操作してる時にキャンセルキーを押すと 通常メニューが呼び出されてしまって操作がわちゃわちゃになってしまいます そこでそのデバッグコモンを呼び出している時はキャンセルキーを押しても 通常メニュー画面が呼び出されないというような処理をデバッグコモン側に 入れたいのですが可能でしょうか? 通常メニューを呼び出したりは基本システムのままです 可能であればヒントだけでもいいのでお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/507
508: 名前は開発中のものです。 [sage] 2019/03/29(金) 12:36:01.86 ID:6TDT9j5t 基本システムのメニューはキャンセルキーの入力を感知しているから、デバッグメニューを呼び出している間はキャンセルキーの入力を禁止にする[移動時×キー入力×] デバッグメニューのキー入力コマンドを、キャンセルキーではなく、キャンセルキーに該当する特定のキー(xなど)にする http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/508
509: 名前は開発中のものです。 [sage] 2019/03/29(金) 15:33:40.63 ID:MhDCNPUq >>508 ご返答ありがとうございます この処理はデバッグメニューを抜けてしまう全ての処理にキャンセルキー 入力禁止解除[移動時○キー入力○]をしないといけないって事で合ってますか? ウディタいじり始めて半月ぐらいだけどやる度にググって試行錯誤の連続です だがそれがいい http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/509
510: 名前は開発中のものです。 [sage] 2019/03/29(金) 15:39:18.73 ID:6TDT9j5t 一応そうなるけれども http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/510
511: 名前は開発中のものです。 [sage] 2019/03/29(金) 15:42:06.45 ID:6TDT9j5t ごめん途中送信した。 一応そうなるけれども、普通ならメインとなるコモンイベントを介して呼び出すように作るはずだから、その最後に解除を入力するだけで十分だと思うよ http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/511
512: 名前は開発中のものです。 [sage] 2019/03/29(金) 16:09:47.03 ID:MhDCNPUq >>511 デバッグメニューの呼び出しは特定キーを3回連続で 押したときに呼び出されるようにしてあるので メインとなるコモンイベントを介してっていうのは多分無いです いろいろやってみた結果デバッグメニュー呼び出し中は完全に キャンセルキー禁止 それぞれの項目の選択肢に戻るを追加して デバッグメニュー開始地点に戻れるようにしてキャンセルキーの役割 をしてもらうことにし デバッグメニューを抜ける全ての処理の終わりに(例えば全回復などは 選んだ時点でデバッグメニューを抜けてしまう) [移動時○キー入力○]の処理を入れました なんとか納得のいく挙動になり たいへん助かりました http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/512
513: 名前は開発中のものです。 [sage] 2019/03/31(日) 00:52:02.59 ID:uzf8kwxW キャラクター欄の1人目を選択不可にするにはどうすればいいでしょうか? メニューの右側に出るキャラクター一覧のことです カーソルで選べないようにするのが理想ですが、エンターを押しても反応しなければそれで大丈夫です http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/513
514: 名前は開発中のものです。 [sage] 2019/04/01(月) 11:17:52.83 ID:BMRpHkPi はじめてのウディタ挫折してを参考にしながら乗り物の船の処理を作って どうにか船から上陸できるとこまでこぎつけたので喜びのあまり 船を乗りまわしてたらまったく想定してなかった問題が出てきました 海しかない広い場所で方向キーを入れるのは全く問題ないのですが 陸に囲まれてて海の幅が1マスしかないようなところで方向キーを入れて 曲がったりすると思わぬところで上陸したりコントロールできないレベルの 挙動になります 試しに断続的に方向キーを入れ進んでみたところ暴走して上陸したりなんて ことにはなりません おそらく直前に入れた方向キーより前に入れた方向キーの判定か動作が遅れて やってきて暴走させるような感じです 説明わかりにくくて申し訳ないです 決定キーで船を乗り降りするようにすればおそらく解決はできるのですが 某国民的RPGを再現したくてウディタをつつきはじめたのでできるならば 方向キーで船の乗り降りをしたいです 解決方法があれば教えてください 長文すいません http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/514
515: 名前は開発中のものです。 [sage] 2019/04/02(火) 20:55:35.98 ID:YAbkq/p9 >>513 コモン108を弄る。選べないようにするならやることは>>501とほぼ同じ。上下左右の移動がある分違う感じ 20行目、■変数操作: CSelf10[選択箇所] 下限= 0 + 0 を ■変数操作: CSelf10[選択箇所] 下限= 1 + 0 に書き換え あとはそれぞれの方向キー分岐の最後(55行目、68行目、89行目、110行目辺り)に■変数操作: CSelf10[選択箇所] 下限= 1 + 0 突っ込めば最低限の動作はする。 ただパーティが1人のみだと挙動がおかしくなるため、18行目辺りに下記の処理を挿入しておいたほうが良い。常に2人以上なら気にしないでいいけど。 ■条件分岐(変数): 【1】 CSelf11[選択可能最大値] が 1 と同じ -◇分岐: 【1】 [ CSelf11[選択可能最大値] が 1 と同じ ]の場合↓ |▼ エラー処理.ついでに文章表示なんかをして1人だから選択できない等の情報をプレイヤー側に提示すると良い |■変数操作: CSelf1[オプション] = 0 + 0 |■変数操作: CSelf10[選択箇所] = -1 + 0 |■可変DB書込:DB[ 基本システム用変数 : 2 : 0 ] (18 : 選択されたコード : 数値) = CSelf10[選択箇所] |■イベント処理中断 |■ ◇分岐終了◇ >>514 はじウディあんまり読んでないけど、聞いた感じでは色々改造してそうだから何とも 多分降船の判断を行う並列実行を作っていると思うから、それで主人公の移動も管理するのが良いかと。 例えば、 キー入力で右入力 ↓ 主人公の右側の座標を調べる ↓ 陸だった場合は降船処理 陸じゃない場合は ■動作指定:主人公 / 右 って感じのものを8方向(もしくは4方向)作る http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/515
516: 名前は開発中のものです。 [sage] 2019/04/03(水) 10:30:15.58 ID:wOODZVMZ >>515 514です ご返答ありがとうございます 降船処理自体は515さんの考えられてるように 進行方向の一つ先のタグを取得して陸なら 降りる(降りれなかったので無理やり場所移動で降ろした) ってのを四方向にしてました 陸じゃない場合 ■動作指定:主人公/方向 ってのは盲点でした たぶんこれを行っても降りられないけど動作はしておくよみたいな 感じなのかな これを参考にまた格闘してみます 今日はちょっと無理かもだけど 進展があれば報告させていただきます http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/516
517: 名前は開発中のものです。 [sage] 2019/04/03(水) 12:55:49.95 ID:4y8UXUR9 >>516 スマン、出先なんで取り急ぎだけれども、多分回答した内容だと上手く動作しないわ もうちょい条件付け足す必要があるはず http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/517
518: 名前は開発中のものです。 [sage] 2019/04/03(水) 12:56:31.40 ID:4y8UXUR9 今日の夜にでも処理載せます http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/518
519: 名前は開発中のものです。 [sage] 2019/04/03(水) 17:24:11.89 ID:kZQ808aP >>515 ありがとうございます、できました でもコモンイベントの名前を変更すると読み込み直しても作動しなくなるのですが仕様でしょうか? あるメニューコマンドのキャラ選択だけ1人目を選択不可にしたかったのでコピーを改変して使おうと思ったのですが上手く行きません http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/519
520: 名前は開発中のものです。 [sage] 2019/04/03(水) 21:22:50.98 ID:USk68H1g >>516 https://i.imgur.com/nsHLlxM.png 多分大体問題なく動作する処理になったと思う ざっくり言えばウディタのデフォにある移動処理を禁止して自分で動かす仕組みにしただけ。 それと主人公移動中?の条件分岐を使わないと多分バグると思う。 精密だとタイルの情報取得がおかしくなったから標準に計算し直している。精密移動を使っていないなら要らない処理。 簡易って書いてあるのは、本当は色々肉付けする必要があるけど面倒だったから手を抜いた部分。 それと、これだけじゃどういう仕様で作っているか分からんと思うから、一応処理一式載せとく。 https://i.imgur.com/yXFaHUX.png https://i.imgur.com/HjUAZnR.png ちなみに、面倒だったから乗る時は決定キーを押して、降りる時は方向キーで降りるようにしている。 >>519 仕様です。 コモンイベントの呼び出しには名前呼び出し(別の所へコピペしても名前が同じなら呼び出せるもの)と、番号呼び出し(名前が変わっても番号が同じなら呼び出せるもの)の2つがある。 前者の方がコモンイベントの場所を整理するのに便利だからって理由で、ウディタの基本システムでは名前呼び出しを使っている。 http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/520
521: 名前は開発中のものです。 [sage] 2019/04/03(水) 21:24:31.56 ID:USk68H1g マップEvの画像だけ無駄にデカかった http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/521
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 481 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s