当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
ダメージ計算式を高速化 - FunctionDamageFormula.js
シェア用テキスト:
▼ダメージ計算式を高速化(あわやまたな様作) - FunctionDamageFormula.js
https://plugin-mz.fungamemake.com/archives/6458
ダメージ計算を高速化します。
ふりがな:だめーじけいさんしきをこうそくか
機能概要: ダメージ計算を高速化します。
利用規約(ライセンス): MITライセンス
作者:あわやまたな
作者サイト:https://awaya3ji.seesaa.net/
解説ページ:https://awaya3ji.seesaa.net/article/482740456.html
ファイル名:FunctionDamageFormula.js
プラグインのヘルプ:
/*: * @target MZ * * @plugindesc ダメージ計算を高速化します。 * @author あわやまたな (Awaya_Matana) * @url https://awaya3ji.seesaa.net/ * @help * 【使い方】 * プラグイン導入前と変わりません。 * 他のスキルの計算式を参照する場合は * _sf[スキルID] * と入力してください。 * 他のアイテムの計算式を参照する場合は * _if[アイテムID] * と入力してください。 * * このプラグインの関数化機能を使いたくない計算式がある場合はメモに * <useEval> * と書き込んでください。 * * 【仕様】 * 計算の度にeval() 関数で処理していたものをFunction() コンストラクターで事前に * 定義しておくことで高速化します。 * そのため、ダメージ計算式内でif文が使えなくなるので三項演算子で代用して下さい。 * またダメージ計算式を拡張するプラグインを使用している場合は不具合が出る * 可能性があります。 * * * [更新履歴] * 2021/07/27:Ver.1.0.0 公開 * 2021/07/28:Ver.1.0.1 従来の仕様を再現するタグを追加。 * 2021/08/01:Ver.1.0.2 バグ修正。コードの整理。 * 2021/08/02:Ver.1.0.3 コードの整理。 * */