【解決済み】能力値自体の改造、メモ機能について。

トピックの投稿

返信へ
ネットで通りすがるブラジル人
記事: 4
登録日時: 2017年7月15日(土) 12:04

【解決済み】能力値自体の改造、メモ機能について。

投稿記事 by ネットで通りすがるブラジル人 »

用語辞典で攻撃力→体、魔法力→心、敏捷性→技と変換した上として、
能力値を曲線設定ではなく他のステータスに依存するように設定したいのですが、
その方法を探してネットでメモでのスキル設定方法を見つけ、職業タブにて同じメモがあったので質問。
メモでステータスの仕組みを自体改変できるでしょうか?それともスキルや技だけの特殊なもの?
あと、変数はダメージ計算のものと同じで大丈夫でしょうか?
中途半端な知識で申し訳ありません。

//最大HP= LV*3+体*6
mhp = level*3 + atk*6;

//最大MP= LV*3+心*6
mmp = level*3 + mat*6;

//魔法防御=心+LV
mdf = mat+level;

//防御力=体+LV
def= atk+level;

運はこの際ほっとく。
2d6比べ合い処理はメモで可能かもしれないけど。
そのまえにJava覚えないといけないが。
最後に編集したユーザー ネットで通りすがるブラジル人 [ 2017年7月28日(金) 08:37 ], 累計 1 回

返信 4 / 4ページ

メルサイア
記事: 127
登録日時: 2016年2月22日(月) 10:35
お住まい: 大阪府
投稿素材
連絡する:

Re: 【解決済み】能力値自体の改造、メモ機能について。

投稿記事 by メルサイア »

簡単なものから説明します。

>バトルイベントの条件のターン設定の 0+1X のあるターンの意味が理解できておりません。
Xとは変数のことで、1から+1ずつ上がっていく仕様で、「0 +1X」だと「毎ターン」という意味です。
条件の一番上「ターン終了」にチェックが入っていれば、「毎ターン終了時」に実行されます。
条件の一番上「ターン終了」にチェックが入っていなければ、「毎ターン開始時」に実行されます。

イベント開始ターンが0で、Xが1~どんどんあがっていくので
0ターン + 1 = 1ターン終了時に実行
0ターン + 2 = 2ターン終了時に実行
0ターン + 3 = 3ターン終了時に実行
…
という形です。

>ちなみにターン終了した時にバトルイベントを作動する事は可能でしょうか?
上の説明のように、条件が私が指定した画像の形だと、このイベントはその通り、「毎ターン終了時」に実行されています。
詳しくは、イベント内に「文章を表示」などのイベントを追加して、目に見える形で戦闘テストをしてみてください。

>(経験値を貰ったなどの表示をする前に)
もしかすると、ターン終了したとき、ではなく、戦闘終了時に、バトルイベントを作動させたいのでしょうか?
これは結構難しいです。フトコロさんの作られた、別のプラグインが必要です。
詳細はこちらをご覧ください。使い方は結構難しいので、もしできそうだったら、やってみてください。
https://forum.tkool.jp/index.php?thread ... B3%95.329/

>攻撃力の変動をパラメータ自体にしたかったので、
ここの部分は、私には想像がつきませんでした。すみません。
攻撃力を〇〇%アップするとかではなく、絶対値で+100するとかしたいのであれば、装備を強制的に変更するか、
もしくは、これまた別のプラグインを使う必要があります。
ステートなどのメモ欄で解決したい場合は、まっつUPさんがつくられた、以下のプラグインをお使いください。
viewtopic.php?f=49&t=2665&p=17611#p17611

上記のように、ツクールMVでは、プラグインを使えばできることはたくさんあり、夢は広がリングですが
その分、保守も管理もデバッグもエラー対応も、どんどん大変になっていきます。
分からないことが多いようなら、あまり欲を出さず、まずは最低限のことができてから、ちょっとずつ手を広げていったほうがいいと、思います。
風雨がぁ
記事: 123
登録日時: 2017年9月24日(日) 10:18
投稿素材

Re: 【解決済み】能力値自体の改造、メモ機能について。

投稿記事 by 風雨がぁ »

メルサイア さんが書きました:簡単なものから説明します。

>バトルイベントの条件のターン設定の 0+1X のあるターンの意味が理解できておりません。
Xとは変数のことで、1から+1ずつ上がっていく仕様で、「0 +1X」だと「毎ターン」という意味です。
条件の一番上「ターン終了」にチェックが入っていれば、「毎ターン終了時」に実行されます。
条件の一番上「ターン終了」にチェックが入っていなければ、「毎ターン開始時」に実行されます。

イベント開始ターンが0で、Xが1~どんどんあがっていくので
0ターン + 1 = 1ターン終了時に実行
0ターン + 2 = 2ターン終了時に実行
0ターン + 3 = 3ターン終了時に実行
…
という形です。

>ちなみにターン終了した時にバトルイベントを作動する事は可能でしょうか?
上の説明のように、条件が私が指定した画像の形だと、このイベントはその通り、「毎ターン終了時」に実行されています。
詳しくは、イベント内に「文章を表示」などのイベントを追加して、目に見える形で戦闘テストをしてみてください。

>(経験値を貰ったなどの表示をする前に)
もしかすると、ターン終了したとき、ではなく、戦闘終了時に、バトルイベントを作動させたいのでしょうか?
これは結構難しいです。フトコロさんの作られた、別のプラグインが必要です。
詳細はこちらをご覧ください。使い方は結構難しいので、もしできそうだったら、やってみてください。
https://forum.tkool.jp/index.php?thread ... B3%95.329/
メルサイア様、詳しく記載して頂きありがとうございます。
とてもわかりやすい説明で助かりました。
紹介頂いたフトコロさんのプラグインのお陰で、
一応問題解決できましたので感謝致します。
本当にありがとうございました!
返信する

“MV:質問”に戻る