【解決済み】アイテム入手時、プレイヤーの頭上にポップアップを出したい
Posted: 2023年2月12日(日) 12:22
お世話になっております。
今回質問させていただきたいのは、タイトルの通り、アイテム入手時にプレイヤーの頭上にポップアップを表示する方法についてです。
ゲーム内で採取イベントを作りたいのですが、何か採取するたびに「○○を手に入れた!」とメッセージを表示し、決定ボタンでメッセージを消し……とやっているといちいち動きが止まってしまって煩わしいので、ポップアップ表示にしたいと考えました。ただ、画面上部や下部の表示だといちいち何を手に入れたのかの確認のために視線を動かさないといけないので、プレイヤーの頭上にポップアップ表示をしたいです。
色々調べたところ、フォーラムでツミオ様のAllIsMine.jsというスクリプトを見つけ、サンプル動画を見ると理想の動きをしているのですが、フォーラムでのやり取りで他の方から「Interpreterのイベントコマンドを丸ごと上書きしているのは危ない」とコメントされていて、導入しても大丈夫なものなのか不安になり、ひとまず保留ということにしました。(プログラミングに関する知識があまりないので、正直よくわかっていません)
そこで、次にやな様のCommonPopupCore.jsを試してみたのですが、ポップアップ表示はできるもののプレイヤーが動いてもメッセージはその場に残り続けてしまい、上手くいきませんでした。
どうにかしてうまくやる方法はないでしょうか?アドバイスいただけますと幸いです。
よろしくお願いします。
今回質問させていただきたいのは、タイトルの通り、アイテム入手時にプレイヤーの頭上にポップアップを表示する方法についてです。
ゲーム内で採取イベントを作りたいのですが、何か採取するたびに「○○を手に入れた!」とメッセージを表示し、決定ボタンでメッセージを消し……とやっているといちいち動きが止まってしまって煩わしいので、ポップアップ表示にしたいと考えました。ただ、画面上部や下部の表示だといちいち何を手に入れたのかの確認のために視線を動かさないといけないので、プレイヤーの頭上にポップアップ表示をしたいです。
色々調べたところ、フォーラムでツミオ様のAllIsMine.jsというスクリプトを見つけ、サンプル動画を見ると理想の動きをしているのですが、フォーラムでのやり取りで他の方から「Interpreterのイベントコマンドを丸ごと上書きしているのは危ない」とコメントされていて、導入しても大丈夫なものなのか不安になり、ひとまず保留ということにしました。(プログラミングに関する知識があまりないので、正直よくわかっていません)
そこで、次にやな様のCommonPopupCore.jsを試してみたのですが、ポップアップ表示はできるもののプレイヤーが動いてもメッセージはその場に残り続けてしまい、上手くいきませんでした。
どうにかしてうまくやる方法はないでしょうか?アドバイスいただけますと幸いです。
よろしくお願いします。