テクニック - (2011/12/10 (土) 03:44:40) の編集履歴(バックアップ)
テクニック
ツクールの時に役立つテクニックを載せます。
VIPRPG@wiki - テクニック で、自分が書いた事を転載してあるだけのページです。
VIPRPG@wiki - テクニック で、自分が書いた事を転載してあるだけのページです。
特殊な装備 あれこれ
データベースいじくっても設定が出来ない、でもあんな装備をツクりたい…
そんな望みを抱くとも、どうすればいいか分からない人、必見ですぞ。
そんな望みを抱くとも、どうすればいいか分からない人、必見ですぞ。
1.グラフィックが変わる装備【EASY】
ファルコンが専用装備「ヒーロースーツ」「ヒーロースーツEX」を装備している間、
歩行グラと顔グラが、ヒーローっぽいものになる場合を例に説明。
歩行グラと顔グラが、ヒーローっぽいものになる場合を例に説明。
コモンイベント
イベント開始条件:定期的に並列処理する
出現条件スイッチ:特になし
用意するもの :素材
イベント開始条件:定期的に並列処理する
出現条件スイッチ:特になし
用意するもの :素材
◆条件分岐:ファルコンがパーティーにいる ◆条件分岐:ファルコンがヒーロースーツを装備している ◆主人公の顔グラフィック変更:ファルコンをファルコンHERO1-1に変更 ◆主人公の歩行グラフィック変更:ファルコンをfファルコンHERO-1に変更 :それ以外の場合 ◆条件分岐:ファルコンがヒーロースーツEXを装備している ◆主人公の顔グラフィック変更:ファルコンをファルコンHERO-EX1-1に変更 ◆主人公の歩行グラフィック変更:ファルコンをfファルコンHERO-EX-1に変更 :それ以外の場合 ◆主人公の顔グラフィック変更:ファルコンをファルコン1-1に変更 ◆主人公の歩行グラフィック変更:ファルコンをfファルコン-1に変更 :分岐終了 :分岐終了 :分岐終了
条件分岐の中に条件分岐を入れて…といった具合に処理を組みましょう。
条件分岐のこういった操作は、イベントを作る上で何よりも重要な操作になりますので、知らなかった人は覚えるように。
条件分岐のこういった操作は、イベントを作る上で何よりも重要な操作になりますので、知らなかった人は覚えるように。
2.ステータスが変化する装備【NORMAL】
エンリュウが専用装備「脳筋バッジ」を装備している間、
「攻撃力2倍」「精神力半減」「状態:アホ」になる場合を例に説明。
「攻撃力2倍」「精神力半減」「状態:アホ」になる場合を例に説明。
コモンイベント
イベント開始条件:定期的に並列処理する
出現条件スイッチ:特になし
用意するもの :変数1コ、スイッチ1コ
イベント開始条件:定期的に並列処理する
出現条件スイッチ:特になし
用意するもの :変数1コ、スイッチ1コ
◆条件分岐:エンリュウがパーティーにいる ◆条件分岐:エンリュウが脳筋バッジを装備している ◆条件分岐:スイッチ[0001:処理済み]がOFF ◆変数の操作:[0001:汎用変数]代入, エンリュウの攻撃力 ◆変数の操作:[0001:汎用変数]乗算, 2 ◆能力値の増減:エンリュウの攻撃力を999下げる ◆能力値の増減:エンリュウの攻撃力をV[0001]上げる ◆能力値の増減:エンリュウの攻撃力を1下げる ◆変数の操作:[0001:汎用変数]代入, エンリュウの精神力 ◆変数の操作:[0001:汎用変数]除算, 2 ◆能力値の増減:エンリュウの精神力を999下げる ◆能力値の増減:エンリュウの精神力をV[0001]上げる ◆能力値の増減:エンリュウの精神力を1下げる ◆状態の変更:エンリュウをアホにする ◆スイッチの操作:[0001:処理済み]をONにする :分岐終了 :それ以外の場合 ◆条件分岐:スイッチ[0001:処理済み]がON ◆変数の操作:[0001:汎用変数]代入, エンリュウの攻撃力 ◆変数の操作:[0001:汎用変数]除算, 2 ◆能力値の増減:エンリュウの攻撃力を999下げる ◆能力値の増減:エンリュウの攻撃力をV[0001]上げる ◆能力値の増減:エンリュウの攻撃力を1下げる ◆変数の操作:[0001:汎用変数]代入, エンリュウの精神力 ◆変数の操作:[0001:汎用変数]乗算, 2 ◆能力値の増減:エンリュウの精神力を999下げる ◆能力値の増減:エンリュウの精神力をV[0001]上げる ◆能力値の増減:エンリュウの精神力を1下げる ◆状態の変更:エンリュウのアホを解除する ◆スイッチの操作:[0001:処理済み]をOFFにする :分岐終了 :分岐終了 :分岐終了
「変数の操作」「能力値の増減」を併用して、能力値を変化させます。
重要な事なのですが、条件分岐を上記の「EASY」と同じ様な簡単な処理で書くと「状態の変化」には支障が出ませんが、「変数の操作」「能力値の増減」などの繰り返し操作をすると困る処理に問題が発生して、攻撃力や精神力などが悲惨な値になりますw
「NORMAL」では、条件分岐とスイッチを上手に使うことで、既に行った処理をもう一度させないように処理を組んであります。
無駄な動作をツクールに行わせないためにも、条件分岐を上手に使いましょう。
無駄な動作をツクールに行わせないためにも、条件分岐を上手に使いましょう。
.