ページ 1 / 1
【解決】Lunatlazur_ActorNameWindow.jsでキャラ名が表示されない
Posted: 2025年4月18日(金) 18:03
by Feniichi
ツクールmvでLunatlazur_ActorNameWindow.jsを使っているのですが、会話中に名前(???)が表示されず小さな枠が表示されてしまい、会話終了後に遅れて表示されてしまいます。 使用例を挙げているサイトをいろいろ見ても、観測範囲では起こっていないようです。 他のサイトも参考にして、文章に\N<キャラ名>「(文章)」と書いているのですが、うまく表示されません。
トリアコンタン様のメッセージスキッププラグインと競合していることが確認されました。しかし今度はプラグインをOFFにしても、表示された名前欄がずっと残ったままになってしまいます。
競合しないメッセージスキップのプラグインを探すべきでしょうか?それとも他に改善策はあるのでしょうか?
viewtopic.php?t=14400
こちらのリンク先もやってみたのですが、TypeError: Cannot read property 'slice' of undefinedと表示されてしまいました。
Re: Lunatlazur_ActorNameWindow.jsでキャラ名が表示されない
Posted: 2025年4月18日(金) 20:02
by ecf5DTTzl6h6lJj02
こんにちは。
Feniichi さんが書きました:ツクールmvでLunatlazur_ActorNameWindow.jsを使っているのですが、会話中に名前(???)が表示されず小さな枠が表示されてしまい、会話終了後に遅れて表示されてしまいます。 使用例を挙げているサイトをいろいろ見ても、観測範囲では起こっていないようです。 他のサイトも参考にして、文章に\N<キャラ名>「(文章)」と書いているのですが、うまく表示されません。
トリアコンタン様のメッセージスキッププラグインと競合していることが確認されました。しかし今度はプラグインをOFFにしても、表示された名前欄がずっと残ったままになってしまいます。
競合しないメッセージスキップのプラグインを探すべきでしょうか?それとも他に改善策はあるのでしょうか?
viewtopic.php?t=14400
こちらのリンク先もやってみたのですが、TypeError: Cannot read property 'slice' of undefinedと表示されてしまいました。
上記リンク先で回答した者です。
まずですが、こちらはツクールMZ用の質問板です。
ツクールMVとMZで、分かれていますので、投稿の際にはお気を付けください。
質問内容に関してですが、
リンク先に書いてあるコードは、
トリアコンタン様作 最大TP拡張プラグイン(MaxTpExtend.js)
との併用時に特化して書いているコードなので、
他のプラグインとの併用時の競合に対しては、効果がないか、質問内容に書かれているように、
エラーが出てしまう可能性が高いです。
ご了承ください。
(変更した部分は元に戻してください)
参照されている記事に、用語辞典プラグイン (SceneGlossary.js) との併用に同じような競合があって、
それについて、回答でパッチを出したことがある、と書いて、その記事へのリンクを貼り忘れているのですが、
その記事で出しているパッチプラグインを利用することで、
現象を回避できそうです(こちらでは現象の回避を確認しました)ので、お試しください。
viewtopic.php?f=23&t=13267#p48992
ご確認お願いします。
Re: Lunatlazur_ActorNameWindow.jsでキャラ名が表示されない
Posted: 2025年4月19日(土) 09:02
by Feniichi
ご回答ありがとうございます。
MZのところに投稿してしてしまったんですね。申し訳ありません。
プラグインのパッチを導入して問題なく動きました。
教えていただきありがとうございます。