当方、理想の戦闘システムを作りたいけどプログラミングガチガチの初心者ゆえに詰んでる人間です。
プラグインを探している訳ではなくて、スクリプトに関する質問です。
公式の「RPGツクールMZスクリプトリファレンス」の「ゲームデータ」のpdfの5ページの上から3行目の「TPの最大値を取得」というやつの取得スクリプトの部分をコピペして
$gameParty.members[1].maxTp();
と入れてみたのですが、
TypeError
Cannot read property 'maxTp' of undefined
(プロパティ'maxTp'が定義されていない)
となってしまいます。
どうすればTPの最大値を取得することができますか?
(質問①↑)
自分の勝手な解釈では、公式が関数もプロパティも全て、何もかも用意してくれているので、リファレンスに書いてあるプロパティは特に定義しなくても参照できるものだと思っていました。
公式のリファレンスを利用する上でどのように扱えば良いのか、皆さんの知恵を分けて下さい。
お願いします、何でもしますから。
(質問②↑)
追記:
$dataActors[1].name;
(先頭のメンバーの名前を取得するスクリプト)は普通に使えました。なので何かしらの不具合ということではないと思います。
【解決済み】TPの最大値を取得する方法を教えてください
- 美少女ゲーム作りたい人
- 記事: 2
- 登録日時: 2022年6月26日(日) 02:12
Re: TPの最大値を取得する方法を教えてください
身も蓋もないですけど誤植ですね
公開当初から指摘されてたんですけどどうやらこちらで修正されていない様子
正しくは
フィールドとメソッドとゲッターで
()が付いたり付かなかったりするので慣れない内は特にややこしいですよね。
トリアコンタン氏が同じ内容の「RPGツクールMZ スクリプトリファレンス」を
googleスプレッドシートに纏めて公開しているのでこちらを参考にした方が良いでしょう。
慣れればrmmz_objects.jsの内容を自力で読んで精査出来るようになりますよ。
https://docs.google.com/spreadsheets/d/1aqY-xzFqT0vnZE-OkfsMYsP9Ud91vWTrBLU-uDkJ-Ls/edit#gid=270496334
公開当初から指摘されてたんですけどどうやらこちらで修正されていない様子
正しくは
コード: 全て選択
$gameParty.members()[n].maxTp()
フィールドとメソッドとゲッターで
()が付いたり付かなかったりするので慣れない内は特にややこしいですよね。
トリアコンタン氏が同じ内容の「RPGツクールMZ スクリプトリファレンス」を
googleスプレッドシートに纏めて公開しているのでこちらを参考にした方が良いでしょう。
慣れればrmmz_objects.jsの内容を自力で読んで精査出来るようになりますよ。
https://docs.google.com/spreadsheets/d/1aqY-xzFqT0vnZE-OkfsMYsP9Ud91vWTrBLU-uDkJ-Ls/edit#gid=270496334
- 美少女ゲーム作りたい人
- 記事: 2
- 登録日時: 2022年6月26日(日) 02:12
Re: TPの最大値を取得する方法を教えてください
確かに動きまました。
なるほど誤植でしたか。
まだ勉強中で右も左も分からない中詰んで死にかけてたので助かりました。
慣れるまで兎に角色々と触ってみます
暖かい!貼ってくれたurlが暖かいですぞ!!!
メンタルが枯れる前に質問して良かったです
感謝の極み!!!!押忍!!!
なるほど誤植でしたか。
まだ勉強中で右も左も分からない中詰んで死にかけてたので助かりました。
慣れるまで兎に角色々と触ってみます
暖かい!貼ってくれたurlが暖かいですぞ!!!
メンタルが枯れる前に質問して良かったです
感謝の極み!!!!押忍!!!