私はキャラクターがマップの領域を選択している私のゲームの一部を持っています。そしてそれはパネルを開く。私はそれが起こるようにしましたが、今はそれの他の部分にこだわっています。マップの特定の領域だけを扱いにくくして、プレイヤーに準備ができていないマップの領域を選択させないようにします。ゲーム内のゲームオブジェクトをどのようにしてインタラクティブにするかわかりません。私はStack overflow、YoutubeとUnity APIを見てきましたが、成功していません。誰かがそれで私を助けることができますか?メイクとオブジェクトuniteractable
-1
A
答えて
1
状況を変える方法は状況によって異なります。私はマップが一種のグリッドに分割されていると仮定しています。
基本設定には、おそらく「CanAccessZone」と呼ばれるブールが含まれます。 次に、アクセス情報とポップアップロジックを格納するためのクラスが必要です。ポップアップロジックでは、この要素を非対話型にするか、ポップアップを表示し、表示されるポップアップは 'CanAccessZone'に依存します。このクラスは、レベルがロードされたときにMapクラスによって設定されるか、PopupクラスがMapクラスから必要な値を取得できるようにすることができます。
マップの部分にUnityのUIボタンを使用している場合、プレーヤーがゾーンにアクセスできるようになるまで、interactableをfalseに設定できます。プレーヤーがゾーンにアクセスできないことを知らせるポップアップを表示する場合、ボタンは対話可能ですが、クリックはポップアップロジックメソッドに委任されます。
ゲームオブジェクトをボタンとして使用している場合は、同様の原則です。 OnMouseイベントのいずれかを使用してクリックイベントを処理します。 https://docs.unity3d.com/ScriptReference/MonoBehaviour.html
うまくいけば、正しい方向にあなたを導いてくれるでしょう。
関連する問題
- 1. メイク:メイク
- 2. メイク
- 3. メイク -
- 4. メイク
- 5. メイク
- 6. 私は、次のメイク持っメイク
- 7. 「$(シェル...)」との差「$$(...)は、」メイク
- 8. メイク:*** [クリーン]エラー1とターゲット・エラー
- 9. メイクは
- 10. ブースト&メイク
- 11. メイクは
- 12. メイク)プロンプト
- 13. メイクPythonスクリプトは
- 14. メイクの使用
- 15. メイク記号
- 16. メイクCSSのコーナースタイル
- 17. skipfish - メイクでエラー
- 18. メイクcがゼロ
- 19. メイクのdiv
- 20. メイク像高フィット
- 21. のMakefile:メイク
- 22. メイク要求
- 23. 変数がメイク
- 24. メイクのオブジェクトが「この」スコープで利用可能な属性
- 25. ビルPJSIP:libyuvとメイクのエラーCentOSの
- 26. メイクがターゲットと一致しない
- 27. メイク機能速く
- 28. メイクは、Androidアプリの
- 29. メイクPythonの辞書
- 30. メイクのWebViewのアンドロイド
マップはどのように区切られていますか?現在、地図上のクリックをどのように検出していますか?これらの情報で質問を更新してください。シーンビューにマップのスクリーンショットが役立ちます。 – Programmer
ロックされていないものとロックされていないものとの対話方法と対処方法を説明できますか?プレイヤーがクリックするだけの 'GameObjects'ですか?ロックしてクリックしたときに何かを表示すべきか、まったく無視するべきか? – Foggzie