[過去ログ]
WOLF RPGエディター 質問スレ 其の11 [無断転載禁止]©2ch.net (1002レス)
WOLF RPGエディター 質問スレ 其の11 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
966: 名前は開発中のものです。 [] 2023/01/20(金) 03:15:34.21 ID:/V+uJTd+ 返答ありがとうございます。 撃破の処理・・・多分それだと思います。私はHPが0になったら勝手に消えると思ってました。 試しに「イベントの一時消去」や「ピクチャ消去」を最後に加えてみたらエラーが起きました。 HPが0になったら消える場合のコモンイベントはどのようにすればいいでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/966
967: 961 [sage] 2023/01/20(金) 05:17:44.95 ID:cKgMMa+0 >>966 自分で「HP」って項目作って0にしたところで消えるわけねぇじゃん まず各事象を下に書いたみたいにウディタ視点で認識しなおせ 「敵」=「影番号2が設定されているマップイベント」 「弾」=「ピクチャ番号1のピクチャ」 「弾が敵に当たる」=「弾と敵の画面座標の距離がX方向5以下かつY方向10以下」 「ダメージを受ける」=「CDBタイプ『キャラ』、データ番号=マップイベント番号、項目『HP』の値が減る」 「倒れる」=「項目『HP』が0以下になったとき、マップイベント番号=データ番号のマップイベントを一時消去する」 今やりたいことも、考えることを放棄しないで自分で認識しなおせ(あとエラーがでたときはエラーの詳細をかけ。エラーじゃわからん) 「HPが0になったら」= 「敵が消える」= 個人的には改変前の「┣当たり判定」コモン65行目にイベントの一時消去を書き加えて敵が「倒れる」か確認することをオススメする 64:■ピクチャ消去:CSelf10[ピクチャ番号] / 0(0)フレーム 65:■イベントの一時消去:Ev CSelf30[イベントID] (0フレーム) // ここが追記 66:■変数操作: CSelf36[X番変数] = 1000001 + 0 バグ満載でいいなら自分で書いた処理の下に「HPが0以下になったら倒れる」処理を追記しとけ ■動作指定:キャラ[CSelf18] / ジャンプ-右0下0 ■DB読込(可変): CSelf20 = 可変DB[ 1 : 1 : 1 ] (キャラ : スライム : HP) // ここから追記 ■条件分岐(変数): 【1】 CSelf20 が 0 以下 -◇分岐: 【1】 [ CSelf20 が 0 以下 ]の場合↓ |■イベントの一時消去:Ev CSelf18 (0フレーム) //「倒れる」処理 ◇分岐終了◇ ちなみに元コモンも見たうえで貼られた処理を読むとこの辺りがおかしい ・ピクチャ番号を固定値1で処理 ⇒ 弾1個しか当たり判定してない。元コモンはCself10にピクチャ番号いれて処理してたぞ ・マップイベント番号を1から処理 ⇒ 初期値0のCself18をループに入ってすぐ+1してるからマップイベント番号0をとばしてる ・CDBキャラのデータ番号を固定値1で処理 ⇒ データ番号=Cself18にしないとスライムのHPが全キャラのHPとして扱われる ・意味がないところでスライムのHP読み込んでる ⇒ 12行目。22行目で上書きされるしかない http://mevius.5ch.net/test/read.cgi/gamedev/1503240024/967
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.038s