[過去ログ]
WOLF RPGエディター 質問スレ 其の11 [無断転載禁止]©2ch.net (1002レス)
WOLF RPGエディター 質問スレ 其の11 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
181: 名前は開発中のものです。 [sage] 2018/01/27(土) 12:24:27.65 ID:wBqyuzFu >>178 あ、ごめん忘れてた コモンイベントの動作指定の場合、接触範囲拡張+イベント接触以外だとイベント側からの起動ができないんだった マップイベントのカスタムルートで 移動頻度を設定 => 0 (以降の処理を毎フレーム処理) 向き固定OFF 主人公に接近 向き固定ON 移動頻度を設定 => 3 (任意の移動速度に戻す) でできるはず と思ったけど、半歩移動の設定の時に、イベントが上側から接触した場合は起動しないバグって治ってないんだな http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/181
182: 名前は開発中のものです。 [sage] 2018/01/27(土) 12:50:18.68 ID:wBqyuzFu 軽く作っただけだから想定通りの動作するかわからんけど テストした感じでは多分問題なく動くので、後は自分で汎用性高めてやってみて。これだと1マップイベントしか動かないし、プレイヤーを発見している状態での動きだけだから 一応このコモンイベントの動作で起動する場合は敵側からの接敵判定、 マップイベントのプレイヤー接触からの起動の場合はプレイヤー側からの接敵判定 って分けられるはず。 コモンイベント(並列実行) ■条件分岐(変数): 【1】 Sys13:イベント実行中?(1=ON) が 0 と同じ -◇分岐: 【1】 [ Sys13:イベント実行中?(1=ON) が 0 と同じ ]の場合↓ |■変数操作: CSelf10 = 23 + 0 |■変数操作+: CSelf11 = キャラ[CSelf10] の 現在の起動ページ 0=ナシ 1〜=起動ページ |■条件分岐(変数): 【1】 CSelf11 が 1 以上 |-◇分岐: 【1】 [ CSelf11 が 1 以上 ]の場合↓ | |■動作指定:キャラ[CSelf10] / 向き固定OFF / 主人公に接近 / 向き固定ON | |■変数操作+: CSelf12 = キャラ[CSelf10] の 移動中?[1=YES 0=NO / ※主人公のみ1フレ以上停止時のみ0] | |■条件分岐(変数): 【1】 CSelf12 が 0 と同じ | |-◇分岐: 【1】 [ CSelf12 が 0 と同じ ]の場合↓ | | |■デバッグ文:停止中(進行方向に障害物有り) | | |▼ 障害物有りで進行不可 = 移動先に主人公が存在する可能性有 | | |▼ 後は移動先に主人公が存在するか調べる | | |▼ 主人公が存在する場合は接敵判定に移行 | | |■ | |◇分岐終了◇ | |■ |◇分岐終了◇ |■ウェイト:20 フレーム (移動頻度に合わせてウェイトを設定する) |■ ◇分岐終了◇ http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/182
183: 名前は開発中のものです。 [sage] 2018/01/27(土) 12:52:39.90 ID:wBqyuzFu |■変数操作: CSelf10 = 23 + 0 ああそうだ、この処理は、単に俺がマップイベント23をテストに用いただけ http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/183
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s