【解決】SNS風メッセージプラグイン

もょもと
記事: 16
登録日時: 2019年8月11日(日) 01:34

【解決】SNS風メッセージプラグイン

投稿記事by もょもと » 2021年2月14日(日) 00:12

件名についてのプラグインが製作可能であれば、どなたか製作していただけると助かります。

流れとしては、
①別マップ(スマホ画面想定のマップ)を用意し、任意イベントで移動

②表示されたメッセージが上もしくは下に蓄積
一度表示されたものはログとして保存され、いつでも確認可能
メッセージは、通常のメッセージ入力

ウィンドウは、個別に用意した専用ウィンドウ(ウィンドウについては、こちらで用意するのでプラグインで使用素材を設定できるようにしていただけるとありがたいです)
(イメージはTwitter風)

欲しい機能としては②の部分になります。

メッセージログに近いですが、リアルタイムで更新されるメッセージログと言った方がいいでしょうか。

説明が下手で申し訳ありませんが、よろしくお願いします。
最後に編集したユーザー もょもと on 2021年2月17日(水) 18:23 [ 編集 1 回目 ]

アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: SNS風メッセージプラグイン

投稿記事by ムノクラ » 2021年2月16日(火) 19:16

もょもと さんが書きました:件名についてのプラグインが製作可能であれば、どなたか製作していただけると助かります。

流れとしては、
①別マップ(スマホ画面想定のマップ)を用意し、任意イベントで移動

②表示されたメッセージが上もしくは下に蓄積
一度表示されたものはログとして保存され、いつでも確認可能
メッセージは、通常のメッセージ入力

ウィンドウは、個別に用意した専用ウィンドウ(ウィンドウについては、こちらで用意するのでプラグインで使用素材を設定できるようにしていただけるとありがたいです)
(イメージはTwitter風)

欲しい機能としては②の部分になります。

メッセージログに近いですが、リアルタイムで更新されるメッセージログと言った方がいいでしょうか。

説明が下手で申し訳ありませんが、よろしくお願いします。


これは、下記のMZ移植依頼ということでしょうか?
https://site.nicovideo.jp/rpgtkool/mate ... _like.html

プラグイン自体はMITライセンスですし、移植できれば配布に問題はありません。
サンプルプロジェクトにも「好きに流用して良い」と書かれていました。
(Windows Cromeでダウンロードできませんでしたが、Edgeでできました)
(ログの保存については、未確認です)

ちょっと興味があって、移植作業をしてみたのですが、バグが取りきれません…
コードも長く、理解できていない箇所が多いので、とりあえず動くレベルを目指すことになりそうですが、そんなので良ければ、助言を仰ぎつつ奮闘しようかと思います。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
もょもと
記事: 16
登録日時: 2019年8月11日(日) 01:34

Re: SNS風メッセージプラグイン

投稿記事by もょもと » 2021年2月16日(火) 20:04

あ、そうですね。
挙動的にはそちらが理想となるので、問題ないとの事であれば移植希望です。
とはいえ、あくまで無償でやっていただくので可能であれば無理しない範囲でお願いしたいです。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: SNS風メッセージプラグイン

投稿記事by ムノクラ » 2021年2月17日(水) 12:20

もょもと さんが書きました:あ、そうですね。
挙動的にはそちらが理想となるので、問題ないとの事であれば移植希望です。
とはいえ、あくまで無償でやっていただくので可能であれば無理しない範囲でお願いしたいです。


RPGツクールMVで動作検証をしているのですが、原作にバグがあるようです。
プラグインコマンド
ClearAtsuTalkLog
会話ログを消去します

https://docs.google.com/presentation/d/ ... 8163_4_303
P.26にありますが、コードを見ると
clearatsutalkhistory
(ClearAtsuTalkHistory ?)
が該当するようです。
そして、それを実行するとエラーになります。

コード: 全て選択

rpg_managers.js:1949 TypeError: SceneManager.currentScene(...)._atsuTalkService.clear is not a function
    at Game_Interpreter.pluginCommand (SnsTalk.js:255)
    at Game_Interpreter.command356 (rpg_objects.js:10508)
    at Game_Interpreter.executeCommand (rpg_objects.js:8930)
    at Game_Interpreter.update (rpg_objects.js:8838)
    at Game_Map.updateInterpreter (rpg_objects.js:6115)
    at Game_Map.updateInterpreter (SnsTalk.js:3511)
    at Game_Map.update (rpg_objects.js:6022)
    at Scene_Map.updateMain (rpg_scenes.js:608)
    at Scene_Map.updateMain (SnsTalk.js:3505)
    at Scene_Map.updateMainMultiply (rpg_scenes.js:600)


エラーの255行をコメントアウトしたら、動いたっぽいですが…
// SceneManager.currentScene()._atsuTalkService.clear();

追記:ダウンロードしたサンプルプロジェクト内のプラグインが古く、「プラグイン本体」フォルダに入っているものだけが修正されているようです。


ルームの使い方も自分はよく分からないの(サンプルにもないです)で、もし、RPGツクールMVで使用したことがあったら、検証用にMVの簡単なサンプルをいただければ幸いです。
最後に編集したユーザー ムノクラ on 2021年2月17日(水) 14:39 [ 編集 2 回目 ]
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: SNS風メッセージプラグイン

投稿記事by ムノクラ » 2021年2月17日(水) 14:35

アツマールchで配布されていたサンプルを最小限の機能に削って、動作がする程度の移植はできました。
ご確認ください。
なお、本家のおっぎー氏が時間ができたら見てみると言ってくださったので、そちらが出たら差し替えることをお勧めします。

サンプルプロジェクト(11MB程度)
https://github.com/munokura/SNS-Talk-MZ ... master.zip
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
もょもと
記事: 16
登録日時: 2019年8月11日(日) 01:34

Re: SNS風メッセージプラグイン

投稿記事by もょもと » 2021年2月17日(水) 18:23

移植ありがとうございます。
残念ながら、自分も特にMVのサンプルプロジェクトをDLしただけなのでおそらくはムノクラ様と同じものかと思います。

移植版をDLしてみましたが、動作自体は無事にできました。
おっぎー氏も時間ができたら見てくださるという事ですので、ひとまずはムノクラ様の移植していただいたものを使用させていただきたいと思います。
対応して頂きありがとうございました。

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