FirstPersonHUDが表示されません | UE4&5 Forum | Tech Stadium Forum

FirstPersonHUDが表示され...
 
通知
すべてクリア

FirstPersonHUDが表示されません  

  RSS

Student
(@student)
メンバー Moderator
結合: 5年前
投稿: 1522
21/07/2025 1:49 pm  

FirstPersonHUDを作成し、First Person Shooter⑦の最後まで実施し
以下の質問にあります実装方法①~③を行ったのですが
画面中央に十字が表示されません。
考えられる原因などはありますでしょうか?
https://tech-sta.com/blog/forum/ue4-forum/%E5%8B%95%E7%94%BB5-1%E3%81%AE21%E5%88%86[…]3%81%AE%E4%BD%9C%E6%88%90%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/


引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1447
21/07/2025 1:50 pm  

まず原因を特定するために赤丸部分のノードを選択したうえでF9を押してブレークポイントを張ってプレイしてください。
処理が通っていればその部分でいったん処理が止まるのでその確認をしてみてください。


返信引用
Student
(@student)
メンバー Moderator
結合: 5年前
投稿: 1522
21/07/2025 1:50 pm  

ただいま動作を確認しましたところ、Iキーを押しInventoryMenuを表示し、
再度Iキーを押したときに該当箇所のブレークに止まり、十字が表示されました。
ゲーム開始時のみ表示されないようです。


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1447
21/07/2025 1:51 pm  

となると初期化処理が入っていないまたは実行されていないだけなので
HUD側のBPで初期化時(BeginPlay)に十字キーを表示する処理を入れれば開始時にも表示されるようになるかと。


返信引用
Student
(@student)
メンバー Moderator
結合: 5年前
投稿: 1522
21/07/2025 1:52 pm  

すみません、BeginPlayでの十字表示処理の入れ方はどのようになりますでしょうか?
(BeginPlayからDrawTextureへ直接つなぐ、では表示されませんでした)


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1447
21/07/2025 1:52 pm  

DisableMouseCursorを呼び出しまたは下記画像の赤丸部分呼び出しで出ないでしょうか


返信引用
Student
(@student)
メンバー Moderator
結合: 5年前
投稿: 1522
21/07/2025 1:52 pm  

DisableMouseCursorを呼び出した場合はコンパイル時に以下のエラーとなりました。
ターゲットに接続が必要となりました。


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1447
21/07/2025 1:52 pm  

その関数キャラクターBPで実装されているものでしたね
であればHUD側で持っている変数「ShowCrossHair」のデフォルト値をTureにすることで初期からでないかやってみてください


返信引用
Student
(@student)
メンバー Moderator
結合: 5年前
投稿: 1522
21/07/2025 1:52 pm  

「ShowCrossHair」のデフォルト値をTureで開始時から表示されました。
ありがとうございました。


返信引用
共有:
タイトルとURLをコピーしました