[過去ログ]
WOLF RPGエディター 質問スレ 其の11 [無断転載禁止]©2ch.net (1002レス)
WOLF RPGエディター 質問スレ 其の11 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
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
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s