※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

テクニック


ツクールの時に役立つテクニックを載せます。
VIPRPG@wiki - テクニック で、自分が書いた事を保管してあるだけのページです。



モングラ講座


素材zip の中に同封してありますので、解凍してhtmlを見て下さいまし。
なるべくわかりやすく書いたつもりです。



+不完全

特殊な装備 あれこれ

データベースいじくっても設定が出来ない、でもあんな装備をツクりたい…
そんな望みを抱くとも、どうすればいいか分からない人、必見ですぞ。

1.グラフィックが変わる装備【EASY】

ファルコンが専用装備「ヒーロースーツ」「ヒーロースーツEX」を装備している間、
歩行グラと顔グラが、ヒーローっぽいものになる場合を例に説明。

コモンイベント
イベント開始条件:定期的に並列処理する
出現条件スイッチ:特になし
用意するもの  :素材
◆条件分岐:ファルコンがパーティーにいる
 ◆条件分岐:ファルコンがヒーロースーツを装備している
  ◆主人公の顔グラフィック変更:ファルコンをファルコンHERO1-1に変更
  ◆主人公の歩行グラフィック変更:ファルコンをfファルコンHERO-1に変更
 :それ以外の場合
  ◆条件分岐:ファルコンがヒーロースーツEXを装備している
   ◆主人公の顔グラフィック変更:ファルコンをファルコンHERO-EX1-1に変更
   ◆主人公の歩行グラフィック変更:ファルコンをfファルコンHERO-EX-1に変更
  :それ以外の場合
   ◆主人公の顔グラフィック変更:ファルコンをファルコン1-1に変更
   ◆主人公の歩行グラフィック変更:ファルコンをfファルコン-1に変更
  :分岐終了
 :分岐終了
:分岐終了
条件分岐の中に条件分岐を入れて…といった具合に処理を組みましょう。
条件分岐のこういった操作は、イベントを作る上で何よりも重要な操作になりますので、知らなかった人は覚えるように。


2.ステータスが変化する装備【NORMAL】

エンリュウが専用装備「脳筋バッジ」を装備している間、
「攻撃力3倍」「精神力半減」「状態:アホ」になる場合を例に説明。

コモンイベント
イベント開始条件:定期的に並列処理する
出現条件スイッチ:特になし
用意するもの  :変数1コ、スイッチ1コ
◆条件分岐:エンリュウがパーティーにいる
 ◆条件分岐:エンリュウが脳筋バッジを装備している
  ◆条件分岐:スイッチ[0001:処理済み]がOFF
   ◆変数の操作:[0001:汎用変数]代入, エンリュウの攻撃力
   ◆能力値の増減:エンリュウの攻撃力をV[0001]下げる
   ◆変数の操作:[0001:汎用変数]乗算, 3
   ◆能力値の増減:エンリュウの攻撃力をV[0001]上げる
   ◆変数の操作:[0001:汎用変数]代入, エンリュウの精神力
   ◆能力値の増減:エンリュウの精神力をV[0001]下げる
   ◆変数の操作:[0001:汎用変数]除算, 2
   ◆能力値の増減:エンリュウの精神力をV[0001]上げる
   ◆状態の変更:エンリュウをアホにする
   ◆スイッチの操作:[0001:処理済み]をONにする
  :分岐終了
 :それ以外の場合
  ◆条件分岐:スイッチ[0001:処理済み]がON
   ◆変数の操作:[0001:汎用変数]代入, エンリュウの攻撃力
   ◆能力値の増減:エンリュウの攻撃力をV[0001]下げる
   ◆変数の操作:[0001:汎用変数]除算, 3
   ◆能力値の増減:エンリュウの攻撃力をV[0001]上げる
   ◆変数の操作:[0001:汎用変数]代入, エンリュウの精神力
   ◆能力値の増減:エンリュウの精神力をV[0001]下げる
   ◆変数の操作:[0001:汎用変数]乗算, 2
   ◆能力値の増減:エンリュウの精神力をV[0001]上げる
   ◆状態の変更:エンリュウのアホを解除する
   ◆スイッチの操作:[0001:処理済み]をOFFにする
  :分岐終了
 :分岐終了
:分岐終了
「変数の操作」「能力値の増減」を併用して、能力値を変化させます。

重要な事なのですが、条件分岐を上記の「EASY」と同じ様な簡単な処理で書くと「状態の変化」には支障が出ませんが、「変数の操作」「能力値の増減」などの繰り返し操作をすると困る処理に問題が発生して、攻撃力や精神力などが悲惨な値になりますw

「NORMAL」では、条件分岐とスイッチを上手に使うことで、既に行った処理をもう一度させないように処理を組んであります。
無駄な動作をツクールに行わせないためにも、条件分岐を上手に使いましょう。


.