オンライン通信で他のプレイヤーを表示するプラグイン

フォーラムルール
素材の利用規約を決めたいけど、どんなことを書けばいいのか分からない場合は、
素材のテンプレートをご利用下さい。
bashaneco
記事: 6
登録日時: 2017年2月20日(月) 02:35

Re: オンライン通信で他のプレイヤーを表示するプラグイン

投稿記事by bashaneco » 2017年3月13日(月) 00:06

横からですが私がデフォのまま導入したゲームもどきではpop表示中にマップ移動しても変数2に入れた時間で消えたので仕様では無いような気がします
(1例しか持ってないので断定出来ませんが・・)

くらむぼん
記事: 46
登録日時: 2016年6月26日(日) 12:22

Re: オンライン通信で他のプレイヤーを表示するプラグイン

投稿記事by くらむぼん » 2017年3月16日(木) 00:48

しばらく見てなくてすいません><
チャット欄が残る、というのは仕様ではないバグのようですね…
ですが、こちらで再現出来ないので直しようが思いつかないのが現状です…すみません
Formidi
記事: 1
登録日時: 2017年3月16日(木) 01:16

Re: オンライン通信で他のプレイヤーを表示するプラグイン

投稿記事by Formidi » 2017年3月16日(木) 01:39

初めまして、くらむぼん様のプラグインをお借りしてオンラインゲームの製作を試みている者です

模索しながら進めていたのですが、OnlineAvatarと斜め移動プラグイン(他者様のYami_8DIRやHalfMoveなど)を
追加した状態でプレイヤーが斜めに移動する際に他の方から見ると、アバターがカクついたり消えたりと
ぎこちない動作をしてしまうようです。

唐突なお願いで恐縮なのですが、プレイヤーが斜め移動した際にアバターも斜めに動くという風に
スクリプトを書き換える方法というのはございますでしょうか…?
ご検討のほどよろしくお願い致します。
くらむぼん
記事: 46
登録日時: 2016年6月26日(日) 12:22

Re: オンライン通信で他のプレイヤーを表示するプラグイン

投稿記事by くらむぼん » 2017年3月25日(土) 18:36

Formidiさん、お答えします!
このプラグインでは縦横に一マス移動するごとにサーバーに座標情報を送っています。
つまり、半歩移動や斜め移動のプラグインとは相性が悪いわけです…!

この仕組みはこのプラグインの根本的な仕様ですので変えたり対応したりというのは、私の方では難しいですすみません><
理論上はこのプラグインと使いたい斜め移動プラグインを見比べながら改変していけばいつかは出来ると思うので、
どうしても実現してみたいなら改造に挑戦してみてください!(どちらもでかいプラグインなので難しそうですが…)
りょう
記事: 9
登録日時: 2017年9月28日(木) 20:58

Re: オンライン通信で他のプレイヤーを表示するプラグイン

投稿記事by りょう » 2017年10月02日(月) 18:14

はじめまして
このプラグインでユーザー名を表示させることできますか?
そして、チャットログ機能やニコニコみたいに表示などを付けることできますか?
ウチモンGOとか
くらむぼん
記事: 46
登録日時: 2016年6月26日(日) 12:22

Re: オンライン通信で他のプレイヤーを表示するプラグイン

投稿記事by くらむぼん » 2017年10月05日(木) 00:00

りょう さんが書きました:はじめまして
このプラグインでユーザー名を表示させることできますか?
そして、チャットログ機能やニコニコみたいに表示などを付けることできますか?
ウチモンGOとか


りょうさん、はじめまして!
ウチモンGOのようにチャットログ機能やチャットのニコニコ風表示は可能です。

こちら(https://krmbn0576.github.io/rpgmakermv/)の魔法陣の先にある
石版の「中級編」に書いてあるようにアバターのコモンイベントを駆使すれば、
オンライン経由で送信されてきたチャットの内容を入手することができます。
その文章を変数に代入し、トリアコンタンさんの「動的文字列ピクチャ生成プラグイン(https://triacontane.blogspot.jp/2015/12/rpgmv-rpgmv-dtext-1-rpgmv-dtext-dtext.html)」を利用して画面にチャットやニコニコ風字幕として表示しました。

…以上のようにして独自に拡張を加えていけば、(多少スクリプトや別のプラグインの力を借りることになりますが)
ログ機能だけではなく様々な機能を付け加えることができます。
実のところ、本プラグインは「これを使うだけで楽しいオンラインゲームが作れる!!」というタイプのものではなく、
RPGツクールMVでオンラインゲームを作ることは事実上可能です。そのための土台は用意しました。
 さあ、みなさん思う存分拡張してご活用ください!
」といういわば「プラグインのタネ」に近いものです。
チャットログやニコニコ風字幕などの実際の機能はプラグインに入っておらず、
すべて自分で作っていかなければならないと考えると、最上級者向けのプラグインかもしれません;


というわけで最初のご質問の答えに戻りますと、
りょうさんが期待している機能は(おそらくそれ以外のものも)、頑張れば実現できます。
実際に私の新しいゲーム「もしもシド♪」ではユーザー名表示を含めたすべての機能が実現されています。
こちら(https://github.com/krmbn0576/mosimosido)から
「もしもシド♪」のプロジェクトをダウンロード(右のClone or download→Download ZIPの順に押す)し、
他のプロジェクトから取ってきたGame.rpgprojectをフォルダの中に入れれば、
「もしもシド♪」のプロジェクトを見ることが出来ますので、よければこれを参考にしてみてください。

一からゲームシステムを考案し、しかもオンライン通信独特のめんどくささなどもありますので
なかなか困難な道になると思います。しかしそれを乗り越えてのオンラインゲーム製作は格別です!
ぜひともりょうさんもオンラインゲーム作りに挑戦してみてください~
よしだとものり
記事: 114
登録日時: 2017年7月25日(火) 23:18

Re: オンライン通信で他のプレイヤーを表示するプラグイン

投稿記事by よしだとものり » 2017年10月05日(木) 07:01

素敵なプラグインありがとうございます。
私は、オンラインアバターのプラグインの機能は全く利用しては
いないのですが、このプラグインからオンラインゲームを作ることが
できると実感して、簡単な自作のチャットプラグインを作ることが、
できました。

firebaseのことは全く知らなかったのですが、このプラグインが
無かったらオンラインゲームなど作ろうとは思わなかったと
思います。

また、firebaseの情報は少なく、このプラグインだけで初期化から
実際の通信の方法まで、書かれているサンプルは少なかったので
助かりました。
りょう
記事: 9
登録日時: 2017年9月28日(木) 20:58

Re: オンライン通信で他のプレイヤーを表示するプラグイン

投稿記事by りょう » 2017年10月05日(木) 16:27

くらむぼん さんが書きました:
りょう さんが書きました:はじめまして
このプラグインでユーザー名を表示させることできますか?
そして、チャットログ機能やニコニコみたいに表示などを付けることできますか?
ウチモンGOとか


りょうさん、はじめまして!
ウチモンGOのようにチャットログ機能やチャットのニコニコ風表示は可能です。

こちら(https://krmbn0576.github.io/rpgmakermv/)の魔法陣の先にある
石版の「中級編」に書いてあるようにアバターのコモンイベントを駆使すれば、
オンライン経由で送信されてきたチャットの内容を入手することができます。
その文章を変数に代入し、トリアコンタンさんの「動的文字列ピクチャ生成プラグイン(https://triacontane.blogspot.jp/2015/12/rpgmv-rpgmv-dtext-1-rpgmv-dtext-dtext.html)」を利用して画面にチャットやニコニコ風字幕として表示しました。

…以上のようにして独自に拡張を加えていけば、(多少スクリプトや別のプラグインの力を借りることになりますが)
ログ機能だけではなく様々な機能を付け加えることができます。
実のところ、本プラグインは「これを使うだけで楽しいオンラインゲームが作れる!!」というタイプのものではなく、
RPGツクールMVでオンラインゲームを作ることは事実上可能です。そのための土台は用意しました。
 さあ、みなさん思う存分拡張してご活用ください!
」といういわば「プラグインのタネ」に近いものです。
チャットログやニコニコ風字幕などの実際の機能はプラグインに入っておらず、
すべて自分で作っていかなければならないと考えると、最上級者向けのプラグインかもしれません;


というわけで最初のご質問の答えに戻りますと、
りょうさんが期待している機能は(おそらくそれ以外のものも)、頑張れば実現できます。
実際に私の新しいゲーム「もしもシド♪」ではユーザー名表示を含めたすべての機能が実現されています。
こちら(https://github.com/krmbn0576/mosimosido)から
「もしもシド♪」のプロジェクトをダウンロード(右のClone or download→Download ZIPの順に押す)し、
他のプロジェクトから取ってきたGame.rpgprojectをフォルダの中に入れれば、
「もしもシド♪」のプロジェクトを見ることが出来ますので、よければこれを参考にしてみてください。

一からゲームシステムを考案し、しかもオンライン通信独特のめんどくささなどもありますので
なかなか困難な道になると思います。しかしそれを乗り越えてのオンラインゲーム製作は格別です!
ぜひともりょうさんもオンラインゲーム作りに挑戦してみてください~


ありがとうございました!
りょう
記事: 9
登録日時: 2017年9月28日(木) 20:58

Re: オンライン通信で他のプレイヤーを表示するプラグイン

投稿記事by りょう » 2017年10月06日(金) 23:43

先ほど、チャットのログ機能やニコニコのようにする機能について質問した者ですが

プラグイン置き場(?)や、もしもシド♪からやり方を得ようとしましたが私の技術では実装することが出来ませんでした。
唐突なお願いで恐縮なのですが、チャット機能とログ機能やニコニコのように表示するためのコロモイベントのファイルと必要のプラグインを教えてくれないでしょうか

追記
自己解決しました。
りょう
記事: 9
登録日時: 2017年9月28日(木) 20:58

Re: オンライン通信で他のプレイヤーを表示するプラグイン

投稿記事by りょう » 2017年10月09日(月) 20:04

何度もすみません

チャットにログ機能をつけたり、ニコニコのように流すことが出来たのですが、マップが異なる人のチャットも流れるようにする方法ありますか?

“MV:プラグイン素材” へ戻る