スキルツリープラグイン

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。

トピックの投稿

返信へ
アバター
うなぎおおとろ
記事: 60
登録日時: 2017年7月16日(日) 13:38
投稿素材

スキルツリープラグイン

投稿記事 by うなぎおおとろ »

スキルツリーを導入するプラグインです。
SPを使ってスキルを習得するスキルツリーを作成することができます。

このプラグインはツクールMV/ツクールMZの両方に対応しています。
スキルツリープラグイン SkillTree1.PNG
SkillTree1.PNG (434.42 KiB) 閲覧された回数 28940 回
スキルツリープラグイン SkillTree2.PNG
SkillTree2.PNG (474.93 KiB) 閲覧された回数 28940 回
【プラグインの特徴】
このプラグインの特徴は、マップからスキルツリーを読み込むことができることです。
この機能は、マップ上に配置されたイベントの座標をスキルツリー上の各スキルの座標として登録するというもので、この機能を使うことで、ある程度自由なレイアウトのスキルツリーを作成することができます。もちろん、この機能を使用しなくても、プラグイン側である程度いい感じにスキルツリーを自動で作ってくれます。

スキルツリーの設定のほとんどは、「SkillTreeConfig.js」というコンフィグファイルを直接書き換えることによって行います。

【簡単な概要】
スキルツリーの設定は、「SkillTreeConfig.js」ファイルを編集することで行います。
基本的な設定としては、アクターごとにスキルツリーのタイプ(剣スキルや魔法スキルなど)を設定し、
そしてタイプごとにスキルツリーを構築します。
スキルツリーの構築は、スキルの派生設定(ファイアⅠを取得したらファイアⅡが取得可能になるなど)によって行います。

「SkillTreeConfig.js」には、ツクールMZの空のプロジェクトに入っているデータに対応したサンプルのコンフィグデータが登録されており、空のプロジェクトにこのプラグインを入れるだけで動作するようになっています。
なので、どういった感じでコンフィグを設定するかについては、そのサンプルのデータを参考にしてもらえればと思います。

【ダウンロード】
・サンプルプロジェクト
↓以下のリンクでプラグインのサンプルプロジェクトを公開しています。
http://unagiootoro.f5.si/?archive=43&month=2020-09

・プラグインのダウンロード
次の二つのファイルをダウンロードして、両方のプラグインを登録してください。(プラグインの登録の順番は任意です)
なお、このプラグインは、ファイル名を任意のものに変更しても動作します。

↓ダウンロード先(リンクを右クリックして、「名前を付けてリンク先を保存」でダウンロードしてください)
「スキルツリー」プラグイン
https://raw.githubusercontent.com/unagi ... illTree.js

「スキルツリーコンフィグ」プラグイン
https://raw.githubusercontent.com/unagi ... eConfig.js
最後に編集したユーザー うなぎおおとろ [ 2020年9月17日(木) 12:12 ], 累計 2 回

返信 2 / 2ページ

厨二少年
記事: 60
登録日時: 2017年3月14日(火) 00:08
投稿素材

Re: スキルツリープラグイン

投稿記事 by 厨二少年 »

いつも誠にお世話になっております。
スキルツリーの設定の際、「Cannot read property '0' of undefined」というエラーが出る場合は何が原因となっている可能性がありますでしょうか?

18キャラほどに設定しているのですがそのうち4キャラほどを仲間にした瞬間にエラーが出ます。
どうかお知恵をお貸しいただければと思います……!!
添付ファイル
スキルツリープラグイン エラー2.PNG
スキルツリープラグイン エラー1.PNG
アバター
うなぎおおとろ
記事: 60
登録日時: 2017年7月16日(日) 13:38
投稿素材

Re: スキルツリープラグイン

投稿記事 by うなぎおおとろ »

厨二少年 さんが書きました:いつも誠にお世話になっております。
スキルツリーの設定の際、「Cannot read property '0' of undefined」というエラーが出る場合は何が原因となっている可能性がありますでしょうか?

18キャラほどに設定しているのですがそのうち4キャラほどを仲間にした瞬間にエラーが出ます。
どうかお知恵をお貸しいただければと思います……!!
スキルの派生設定の箇所のコンフィグの書き方が間違ってそうな気がします…?
厨二少年
記事: 60
登録日時: 2017年3月14日(火) 00:08
投稿素材

Re: スキルツリープラグイン

投稿記事 by 厨二少年 »

ありがとうございます!!!
ご指摘の通りスキル派生設定のところを見直してみたら、「,」の位置が乱れていたところがありました!!
無事修正できました!!
厨二少年
記事: 60
登録日時: 2017年3月14日(火) 00:08
投稿素材

Re: スキルツリープラグイン

投稿記事 by 厨二少年 »

いつも本当にお世話になっております。
今回もエラーのご相談なのですが、セーブをする時たまにこのようなエラーが出てしまいます。
毎回ではないのですが、原因が見当もつかず……。

よろしければお知恵をお貸しください……!
添付ファイル
スキルツリープラグイン エラー5.PNG
スキルツリープラグイン エラー4.PNG
スキルツリープラグイン エラー3.PNG
アバター
うなぎおおとろ
記事: 60
登録日時: 2017年7月16日(日) 13:38
投稿素材

Re: スキルツリープラグイン

投稿記事 by うなぎおおとろ »

厨二少年 さんが書きました:いつも本当にお世話になっております。
今回もエラーのご相談なのですが、セーブをする時たまにこのようなエラーが出てしまいます。
毎回ではないのですが、原因が見当もつかず……。
よろしければお知恵をお貸しください……!
スキルツリーのコンフィグを変更した後、変更前のセーブデータをロードしていませんか?
スキルツリーはセーブデータ軽量化のために必要最小限のデータのみセーブデータに保存しており、スキルツリーの構造などゲーム中で不変のものは毎回起動時に読み込んでいます。そのため、コンフィグ変更前のセーブデータをロードするとコンフィグ設定とセーブデータに矛盾が生じ、エラーになると思われます。
厨二少年
記事: 60
登録日時: 2017年3月14日(火) 00:08
投稿素材

Re: スキルツリープラグイン

投稿記事 by 厨二少年 »

なるほど……確かに、その可能性は高そうです。
ツリー変更後はゲーム開始時にエラーが出ても、要注意……ということですね。
やはりスキルツリーはのちのち変更しなくてもいいように作らなければなりませんね……。
原因が分かってよかったです!ありがとうございます!
gchanx
記事: 3
登録日時: 2021年2月12日(金) 12:33

Re: スキルツリープラグイン

投稿記事 by gchanx »

もしかしたら要望になってしまうかもしれないんですが、職業変更プラグインを導入後、SPを職業別に保持させることは可能ですか?
例えば剣士で50SP取得してから魔法使いに転職すると、魔法使いが初期状態から50SPを取得しているようになってしまうのですが……
宜しくお願い致します。
しんちろ
記事: 8
登録日時: 2021年4月22日(木) 08:34

Re: スキルツリープラグイン

投稿記事 by しんちろ »

はじめまして。とても気に入って使っておりますが、同じ
うなぎおおとろ様作成のアビリティつけ外しシステムと
組み合わせて使えるようなバージョンアップは難しいでしょうか。
即座に使えるスキルを習得するのではなく、アビリティを取得して
それをアビリティ装備することによってはじめて有効化するような仕組みです。
aru_ch
記事: 16
登録日時: 2022年12月16日(金) 18:28

Re: スキルツリープラグイン

投稿記事 by aru_ch »

はじめまして。
スキルツリープラグインに武器専用スキルのようなものをリクエストしたいです。
具体的には、スキルツリーでスキルを解放してから、対応する武器を装備すると、
スキルが表示されるようなものです。(スキルツリーで解放しなければ、武器を持っていても表示されない)
よろしくお願いします。
かしゃ
記事: 1
登録日時: 2024年2月08日(木) 16:04
投稿素材

エラーが出る

投稿記事 by かしゃ »

はじめまして。こういうエラーが出て、どうやらスキルの派生がうまくいかないようです。どうしたらいいでしょうか?
添付ファイル
スキルツリープラグイン スクリーンショット 2024-02-08 194734.png
スキルツリープラグイン スクリーンショット 2024-02-08 171234.png
返信する

“MZ:プラグイン素材”に戻る