うにてぃブログ

UnityやUnreal Engineの記事を書いていきます

2024-10-01から1ヶ月間の記事一覧

【Unity】ShaderGraph で Cube の境界を表示するシェーダ

この記事では、ShaderGraphを使ってキューブオブジェクトの境界線を強調して表示するシェーダの作成手順を紹介します。 このシェーダにより、キューブのエッジが明確に表示され、境界線が視覚的に強調されます。以下、ShaderGraphの各ステップについて詳しく…

【Unity】透明オブジェクトの境界を際立たせる

ゲームやアプリケーションで透明なオブジェクトを扱う際、その境界が分かりにくくなることがあります。特に、他の物体と重なる場合に視覚的な混乱が生じがちです。 今回は、Unityのシェーダーを使って透明オブジェクトが他のオブジェクトに近づいた際に境界…

【Unity】ScrollRectのScrollBarの当たり判定を広くする方法

UGUIでは、RaycastPaddingを利用して、見た目と当たり判定の範囲を変更することが可能です。今回は、この原理を使ってScrollBarの当たり判定を広くする方法を試してみた結果について解説します。 通常、RaycastPaddingを設定することで、UI要素の当たり判定…

【Unreal Engine】C++でActorクラスのコンストラクタでコンポーネントを定義せず、Blueprintで構築する方法

概要 Unreal Engineでは、C++で作成したActorクラスのコンストラクタでコンポーネントを定義するのが一般的ですが、場合によってはBlueprint Editorを使ってコンポーネントを構築したい場合があります。この記事では、C++のコンストラクタでコンポーネントを…

【Unity】URP で UI 解像度を他の解像度と分ける方法

確認環境 Unity 2022.3.50f1 URP 14.0.11 UnityのURP環境では、FSR 1.0(FidelityFX Super Resolution)を利用して解像度を変更することができます。 しかし、この機能を使用すると、すべてのカメラ描画の解像度が一括して変更されてしまい、UIも同様に解像…

【Unreal Engine】技術サンプルプロジェクトを確認する方法

Epic Games Launcherを開き、SamplesタブからContent Examplesを選択します。 Marketplaceが表示されるので、「Free」ボタンをクリックすると、 「Create Project」が表示されます。 プロジェクトの保存先を選択すると、サンプルプロジェクトのダウンロード…