【解決済み】テキストを指定できる通知風プラグイン

アバター
utako
記事: 26
登録日時: 2018年5月10日(木) 02:18

【解決済み】テキストを指定できる通知風プラグイン

投稿記事by utako » 2018年7月14日(土) 23:04

以下のようなことのできる、画面上にメッセージを表示するプラグインを探しています。

やりたいこと:
・画面上部にシームレスにメッセージを表示する(通常のメッセージウィンドウのように操作に影響しない)
  スマートフォンのバナー通知のように、操作を邪魔しない情報表示のためのメッセージ
  アイテム入手時に画面下部からポップアップされるプラグインもイメージに近いです
・同時にメッセージが表示される時は自動で改行して重ならないように
  y座標をメッセージheight分ずらすような処理
・スクリプトコマンドから自由に変数などを代入して表示させられる
・たくさん表示が重なるのでウィンドウ枠はなくてよい
・できたら必須パラメータargsは少ないほうがいい

notify.png


試したプラグイン:
フトコロ さんの
FTKR_PopupSpriteMessage.js 1.2.4https://forum.tkool.jp/index.php?threads/745/
表示位置を指定する必要があり、自動改行機能がありませんでした。
上から降ってきてバウンドする演出はコミカルで好きです(今回の目的とは合いませんが)

やな さんhttps://twitter.com/yanatsuki_
汎用ポップアップコア ver1.06https://rpg.mitukasa.jp/src/ogrpg1684.zip.html及び
ポップアップメッセージ ver1.03https://rpg.mitukasa.jp/src/ogrpg1634.zip
汎用ポップアップコアはマップのイベントIDに紐付けられるのは面白そうでしたが自動で改行する機能がなく、
ポップアップメッセージは自動改行機能はありましたが、画面下部で表示が固定されてしまいました。

Lecode さんの
Notifications System 1.3https://forums.rpgmakerweb.com/index.php?threads/notifications-system-1-3-add-on.47231/
スクリーンショットはこのプラグインです。
クォーテーションで括ったテキストをスクリプトコマンドから表示でき、改行もされましたが、
変数を入れようとした時にエラーが出て断念しました。
最後に編集したユーザー utako on 2018年7月15日(日) 16:14 [ 編集 1 回目 ]

アバター
utako
記事: 26
登録日時: 2018年5月10日(木) 02:18

Re: テキストを指定できる通知風プラグイン

投稿記事by utako » 2018年7月15日(日) 16:13

自己解決しました。
Lecode さんの
Notifications System 1.3https://forums.rpgmakerweb.com/index.php?threads/notifications-system-1-3-add-on.47231/にて、
どうやら文字列変数であれば読み込めるけれど、数値型になるとエラーが出るようだったので、引数を文字列型に変換したところ、エラーなく使えるようになりました。

600行当たりにtext += ""を追加

コード: 全て選択

//---- Script Call
Game_Interpreter.prototype.newNotif = function(text,type) {
   text += ""
    LeNotifManager.add(text,type);
}


制御文字を使った時にwidthがおかしくなったりはしますが、求めていた機能が手に入ったので、このプラグインを使わせていただこうと思います。

“MV:プラグイン素材のリクエスト” へ戻る