レス書き込み
スレへ戻る
写
レス栞
レス消
WOLF RPGエディター 質問スレ 其の11 [無断転載禁止]©2ch.net
PC,スマホ,PHSは
ULA
べっかんこ
公式(スマホ)
公式(PC)
で書き込んでください。
名前
メール
引用切替:
レスアンカーのみ
>>967 > >>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行目で上書きされるしかない
ローカルルール
SETTING.TXT
他の携帯ブラウザのレス書き込みフォームはこちら。
書き込み設定
で書き込みサイトの設定ができます。
・
ULA
・
べっかんこ(身代わりの術)
・
べっかんこ(通常)
・
公式(スマホ)
・
公式(PC)[PC,スマホ,PHS可]
書き込み設定(板別)
で板別の名前とメールを設定できます。
メモ帳
(0/65535文字)
上
下
板
覧
索
設
栞
歴
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s