何も考えずに指定されたクラスを作ります(1)WidgetBlueprintClassを3DWidgetという名前で作成してください。(2)ActorBlueprintClassをWidgetActorという名前で作成してください。制作するクラスは以上になります。処理を組んでいきましょう。WidgetBlueprintClass内での処理から組んでいきます。(1)WidgetEditorに画像の用にComponentを配置してください。(画像と同じように、Renameした方が後々救われるかもしれません。)(2)なにも考えずに画像の通りにノードを配置して下さい。一つ一つ解説をしていきたいと思います。ViewPortなどで呼ばれた際に呼ばれるイベントです。ここに変数の初期化処理、セット処理などを書くのがいいと思います。OnPressed名の通り、Buttonが押されたときに呼ばれるEventです。Button1が押された時はJump、Button2が押された時はFireという関数を呼び出しています。OnUnHovered名の通り、Buttonにカーソルなどが重なった時に呼ばれるEventです。この処理では見栄えのための処理となっているので処理内容は割愛します。ActorBlueprintClass内でやることComponentにWidgetを追加します。次に、Detailsの値を少しだけ弄ります。UserInterfaceのWidgetClassに先ほど作ったWidgetClassを指定し、DrawSizeに1920,1080と入力して下さい。InputをPlayer0にしておいてください。使用しているCharacter,PawnClassでやることComponentにWidgetInteraction,今回の主役を追加してあげます。追加したのちCameraにアタッチしてあげてください。(CameraにWidgetInteractionComponentを追従させてあげるためです。)DetailのInteraction項目を弄ります。画像の通りに編集して下さい。DistanceRayを飛ばす距離です。SourceどこからRayを飛ばすかを選択できます。Screenが一番しっくり来たのでこれで。処理を組んでいきます。.....................End!!!!!単純です。Keyを呼ぶだけです。event)は作ってください。)あとはWidgetActorをLevelに配置したら、プレイしてみましょう。gamejamを開催しようと思...2017-02-23UE4で返り血の表現こんにちは。記事名が物騒ですみません。書いていきたいと思い...2017-02-23AimOffsetに合わせてAnimMontageをプレイさせるお久しぶりです。戦争みなさんこんにちは。いつかは来るかと思っていま...2016-12-22よく使われる処理をUnrealC++で書いてみようの巻。