2024-10-01から1ヶ月間の記事一覧
この記事では、ShaderGraphを使ってキューブオブジェクトの境界線を強調して表示するシェーダの作成手順を紹介します。 このシェーダにより、キューブのエッジが明確に表示され、境界線が視覚的に強調されます。以下、ShaderGraphの各ステップについて詳しく…
ゲームやアプリケーションで透明なオブジェクトを扱う際、その境界が分かりにくくなることがあります。特に、他の物体と重なる場合に視覚的な混乱が生じがちです。 今回は、Unityのシェーダーを使って透明オブジェクトが他のオブジェクトに近づいた際に境界…
UGUIでは、RaycastPaddingを利用して、見た目と当たり判定の範囲を変更することが可能です。今回は、この原理を使ってScrollBarの当たり判定を広くする方法を試してみた結果について解説します。 通常、RaycastPaddingを設定することで、UI要素の当たり判定…
概要 Unreal Engineでは、C++で作成したActorクラスのコンストラクタでコンポーネントを定義するのが一般的ですが、場合によってはBlueprint Editorを使ってコンポーネントを構築したい場合があります。この記事では、C++のコンストラクタでコンポーネントを…
確認環境 Unity 2022.3.50f1 URP 14.0.11 UnityのURP環境では、FSR 1.0(FidelityFX Super Resolution)を利用して解像度を変更することができます。 しかし、この機能を使用すると、すべてのカメラ描画の解像度が一括して変更されてしまい、UIも同様に解像…
Epic Games Launcherを開き、SamplesタブからContent Examplesを選択します。 Marketplaceが表示されるので、「Free」ボタンをクリックすると、 「Create Project」が表示されます。 プロジェクトの保存先を選択すると、サンプルプロジェクトのダウンロード…