Unreal Engine

UE で外部からの物理の影響を (それなりに) 受けるキャラクターを作る

第22回UE5ぷちコン|株式会社ヒストリア で以下の作品を提出しました。 www.youtube.com このゲームはシンプルなウォータースライダーですが、キャラクターがジャンプ台や噴水といった外部からくる物理の影響を受けるようになっています。 それに加えて、(…

UE5 でポカポンぽいゲームを作ってみる ~プロトタイピング~

ポカポン epoch.jp 私も子供の頃の淡い記憶でしかないのですが、小学生の頃からファミコンやスーファミはあったものの、まだこういうファミリーゲームも家にはありました。 今回はこの感じを目標に作ってみたいと思います。「プロトタイピング」編としていま…

UE の GAS Companion と Blueprint Attributes プラグインを試す

UE の GameplayAbilitySystem (GAS) はとても便利です。 一方で、私はまだまだ理解も浅いです。Lyra や古代の谷などのサンプルの他に、以下のドキュメントが参照先として紹介されるのを見ることがありますが、いつも見ては忘れ、見ては忘れという感じです。 …

UE5 で Skeletal Mesh Editing Tool を使って、物理挙動で動くだけのキャラクターを作る

第21回UE5ぷちコン|株式会社ヒストリア で以下の作品を提出しました。 第21回UE5ぷちコン 提出動画「Hand Push Sumo」 - YouTube このゲームでは、Box や Sphere だけで構成された簡素な物体がプレイヤーキャラクターとなっています。 ただボタンを押したら…

UE5 のローカルマルチプレイヤーを 1 つのデバイスで操作する

第21回UE5ぷちコン|株式会社ヒストリア で以下の作品を提出しました。 第21回UE5ぷちコン 提出動画「Hand Push Sumo」 - YouTube ゲームを作るにあたり、さくっと遊ぶために「キーボード一つあれば遊べる」ようにしたかったので、タイトルにもある「ローカ…

UE5 の ThirdPersonCharacter の AddMovementInput が Location/Rotation にどのように反映されるかを確認する

動機 例えば Scratch で 2D ゲームを作ろうとしたとき、キャラクターはその「座標」を変更して移動させます。つまり、プレイヤーの入力は「座標の変更」に反映されており、それがダイレクトにコードに現れます。 Unreal Engine においても、例えば「動く足場…

UE で開発時に macOS から iPhone への実機転送する設定メモ

Unreal Engine のプロジェクト向けの iOS、tvOS、および iPadOS のプロビジョニング プロファイルおよび署名証明書をセットアップします | Unreal Engine 5.1 ドキュメント 署名周りです。私自身はこの当たり全く詳しくないので雰囲気でやっているのですが、…

Epic Learning Course の "Animation Ecosystem for Game Development Overview" を視聴した

Animation Ecosystem for Game Development | Course アニメーションブループリント周りのことがさっぱりだったので基本的なことを学びたいと思い視聴しました。 コースでやったコードを添付したかったんですが、今回はざっくり Quinn を消すという感じにす…

Voxel Plugin 2.0 の Inside Unreal 視聴ログ

www.youtube.com 2 系のリリースも近いということで、キャッチアップしたくて視聴しました。 動画にはトランスクリプトもついているので、それをざっと日本語訳して読むと動画の内容も頭に入りやすい気がします。 コード GitHub - dany1468/VoxelPlugin20Ins…

UE5 で MetaHuman さんを被写体にして・・・・続き

UE5 で MetaHuman さんを被写体にしてアクセサリーの撮影環境を作ろうとしてみた - You are done! 続きというか、さくっと写真で合わせた場合にどうなるか試してみただけです。 写真 iPhone で撮影したピアスを iPhone の標準の切り抜き機能で切り抜いただけ…

UE5 で MetaHuman さんを被写体にしてアクセサリーの撮影環境を作ろうとしてみた

動機 妻がハンドメイドのアクセサリーを作って某サイトで販売していたりするのですが、実際に装着した状態での写真を撮影するのに難儀していました。 大人向けと子供向けの商品があるため、大人向けは妻自身、子供向けは娘をモデルにして撮影していましたが…

Introduction to Common UI | Inside Unreal を視聴してのログとコード

ビデオ www.youtube.com 視聴しつつのコード GitHub - dany1468/UIDemoStream 最後の方はよくわからなかったので実装していない 私の Github の容量制限の関係でほとんどの不要っぽいコードは削って最低限にしている(なのでトップダウンで作ったはずだが、…

UE5 Common UI お試し ⑤ 複数の Widget ~ Visibility 制御と複数の Back Handler ~

UE5 Common UI お試し ① ボタンのアイコンを出し分ける - You are done! UE5 Common UI お試し ② デフォルトナビゲーション (Default Click Action) - You are done! UE5 Common UI お試し ③ デフォルトナビゲーション (Default Back Action) - You are done…

UE5 Common UI お試し ⑤ 複数の Widget ~ Visibility 制御 ~

UE5 Common UI お試し ① ボタンのアイコンを出し分ける - You are done! UE5 Common UI お試し ② デフォルトナビゲーション (Default Click Action) - You are done! UE5 Common UI お試し ③ デフォルトナビゲーション (Default Back Action) - You are done…

UE5 Common UI お試し ④ Action Bar

UE5 Common UI お試し ① ボタンのアイコンを出し分ける - You are done! UE5 Common UI お試し ② デフォルトナビゲーション (Default Click Action) - You are done! UE5 Common UI お試し ③ デフォルトナビゲーション (Default Back Action) - You are done…

UE5 Common UI お試し ③ デフォルトナビゲーション (Default Back Action)

UE5 Common UI お試し ① ボタンのアイコンを出し分ける - You are done! UE5 Common UI お試し ② デフォルトナビゲーション (Default Click Action) - You are done! 上記の続きです。 前回デフォルトナビゲーションのうち、Default Click Action しか触れら…

UE5 Common UI お試し ② デフォルトナビゲーション (Default Click Action)

UE5 Common UI お試し ① ボタンのアイコンを出し分ける - You are done! 上記の続きです。 前回は公式のクイックスタートをなぞる形でした。今回は機能別サンプルをもう少し眺めていきたいと思います。 コード Release blog20221026 · dany1468/UE_CommonUIS…

UE5 Common UI お試し ① ボタンのアイコンを出し分ける

環境 UE 5.0.3 Common UI 便利そうだがよく分からない Unreal Engine の詳細なユーザー インターフェース用の Common UI プラグイン | Unreal Engine ドキュメント 私のスキルではドキュメントからの読解が難しく、まずは基本的な部分から書きながら試すこと…

Gameplay Ability System コードリーディング ⑦ WaitTargetData - SingleLineTrace

Gameplay Ability System コードリーディング ① WaitOverlap - You are done! Gameplay Ability System コードリーディング ② SpawnActor - You are done! Gameplay Ability System コードリーディング ③ WaitTargetData - You are done! Gameplay Ability S…

GameplayAbilityTargetingLocationInfo をよくわかっていなかった

環境 UE 5.0.3 GameplayAbilityTargetingLocationInfo FGameplayAbilityTargetingLocationInfo | Unreal Engine Documentation 以前書いた WaitTargetData と Radius の記事 で上記のように GASDocumentation の GA_Meteor_BP から持ってきたノードをそのま…

Gameplay Ability System コードリーディング ⑦ WaitTargetData - Confirmation Type (Custom / CustomMulti)

Gameplay Ability System コードリーディング ① WaitOverlap - You are done! Gameplay Ability System コードリーディング ② SpawnActor - You are done! Gameplay Ability System コードリーディング ③ WaitTargetData - You are done! Gameplay Ability S…

Gameplay Ability System コードリーディング ⑥ WaitTargetData - Confirmation Type

Gameplay Ability System コードリーディング ① WaitOverlap - You are done! Gameplay Ability System コードリーディング ② SpawnActor - You are done! Gameplay Ability System コードリーディング ③ WaitTargetData - You are done! Gameplay Ability S…

Gameplay Ability System コードリーディング ⑤ WaitTargetData - Radius の利用

Gameplay Ability System コードリーディング ① WaitOverlap - You are done! Gameplay Ability System コードリーディング ② SpawnActor - You are done! Gameplay Ability System コードリーディング ③ WaitTargetData - You are done! Gameplay Ability S…

Gameplay Ability System コードリーディング ④ WaitTargetData - GameplayAbilityTargetActor (及び Radius)

Gameplay Ability System コードリーディング ① WaitOverlap - You are done! Gameplay Ability System コードリーディング ② SpawnActor - You are done! Gameplay Ability System コードリーディング ③ WaitTargetData - You are done! 上記の続きになりま…

Gameplay Ability System コードリーディング ③ WaitTargetData

Gameplay Ability System コードリーディング ① WaitOverlap - You are done! Gameplay Ability System コードリーディング ② SpawnActor - You are done! 上記の続きになります。 WaitOverlap は、待機状態になる AbilityTask、SpawnActor は spawn を伴う …

Gameplay Ability System コードリーディング ② SpawnActor

Gameplay Ability System コードリーディング ① WaitOverlap - You are done! ①では簡単な WaitOverlap を見ましたが、今回はそれよりも複雑(らしい)WaitTargetData を見ていきたいと思いました、が。 WaitTargetData に行く前に 前回確認した AbilityTask…

Gameplay Ability System コードリーディング ① WaitOverlap

環境 UE 5.0.3 なぜ WaitOverlap 「Gameplay Ability System さっぱりわからん」となった状態で AbilityTask.h に以下のような記述を見つけたからです。 We have code in K2Node_LatentAbilityCall to make using these in blueprints streamlined. The best…

Unreal Editor でのシークレットの運用や自分用の生産性プラグインを適用する方法を知りたかった

シークレットに関する動機 Epic Online Service 等を使うと、必然的にプラットフォームに接続するためのシークレット情報が出てきます。 これらは、通常 SCM で管理すべきではありません。 イントラ内で SCM サーバーを持っている場合は考え方は変わるかもし…

UE の Seamless Travel を利用してみた

内容としてはすでに多くの方がまとめてくださっている内容なので個人のログの域を超えていません 利用した状況 ぷちコンに出した対戦ゲームは大きく以下の流れになっています。 ログイン画面 (Epic Account でのログインのみ) メインメニュー画面 (セッショ…

UE5 の BP Project を Plastic SCM で管理して開発してみた

本文の前に ここで書く内容は、ほぼ GitHub - SRombauts/UEPlasticPlugin: Plastic SCM Plugin for Unreal Engine に書かれている内容です。なので、使い方を知りたい方は公式ドキュメントを一読される方が分かりやすいです。 PlasticSCM のリポジトリとして…