コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】uGUI のオブジェクトを上下左右に反転できる「UIFlippable.cs」紹介

ソースコード 使い方 上記の「UIFlippable.cs」を Unity プロジェクトに追加して uGUI の Image や Text にアタッチして、反転したい方向をチェックすることで uGUI のオブジェクトを上下左右に反転できます 参考サイト様 関連記事

【Unity】uGUI で Text を曲げることができる「CurvedText.cs」紹介

ソースコード 使い方 上記の「CurvedText.cs」を Unity プロジェクトに追加して Text にアタッチします 後は各種パラメータを調整することで、Text を曲げることができます 参考サイト様 関連記事

【Unity】uGUI で Image や Text を曲げることができる「CurlyUI」紹介

はじめに 「CurlyUI」を Unity プロジェクトに導入することで uGUI で Image や Text を曲げることができるようになります 使用例 使い方 Image を曲げたい場合は「CUIImage」をアタッチします Text を曲げたい場合は「CUIText」をアタッチします 他の UI を…

【Unity】PolygonCollider2D や EdgeCollider2D の処理負荷を削減できる「Polygon Collider Simplification」紹介

はじめに 「Polygon Collider Simplification」を Unity プロジェクトに導入することで PolygonCollider2D や EdgeCollider2D の処理負荷を削減できるようになります 使い方 適用前 適用後 使い方 PolygonCollider2D の処理負荷を削減したい場合は 「Polygon…

【Unity】サイリウムを作成できる「VolumetricLinesUnity」紹介

はじめに 「VolumetricLinesUnity」を Unity プロジェクトに導入することで サイリウムを作成できるようになります 使用例 使い方 「VolumetricLineBehavior」や 「VolumetricLineStripBehavior」などのコンポーネントを使用します 関連記事

【Unity】1行のコードでキレイな 3D テキストを描画できる「TextDrawer」紹介

はじめに 「TextDrawer」を Unity プロジェクトに導入することで 1行のコードでキレイな 3D テキストを描画できるようになります 使用例 使い方 public class Example : MonoBehaviour { public int ShowText; private void Update() { if ( !ShowText ) ret…

【Unity】頂点カラーのサンプル「UnityVertexColors」紹介

はじめに 「UnityVertexColors」は頂点カラーのサンプルです サンプル 関連記事

【C#】LINQ で使用できる拡張メソッドが増える「Linq.Extras」紹介

はじめに 「Linq.Extras」をプロジェクトに追加することで LINQ で使用できる拡張メソッドが増えます インストール Visual Studio メニューの「ツール>NuGet パッケージ マネージャー> ソリューションの NuGet パッケージの管理」を選択します 「参照」タブ…

【C#】LINQ を使用して Excel からデータを抽出できる「LinqToExcel」紹介

はじめに 「LinqToExcel」をプロジェクトに追加することで LINQ を使用して Excel からデータを抽出できるようになります インストール Visual Studio メニューの「ツール>NuGet パッケージ マネージャー> ソリューションの NuGet パッケージの管理」を選択…

【C#】LINQ で使用できる検索用の拡張メソッドが増える「SearchExtensions」紹介

はじめに 「SearchExtensions」をプロジェクトに追加することで LINQ で使用できる検索用の拡張メソッドが増えます インストール Visual Studio メニューの「ツール>NuGet パッケージ マネージャー> ソリューションの NuGet パッケージの管理」を選択します …

【C#】DateTime で使用できる拡張メソッドが増える「Exceptionless.DateTimeExtensions」紹介

はじめに 「Exceptionless.DateTimeExtensions」をプロジェクトに追加することで DateTime で使用できる拡張メソッドが増えます インストール Visual Studio メニューの「ツール>NuGet パッケージ マネージャー> ソリューションの NuGet パッケージの管理」…

【C#】string で使用できる拡張メソッドが増える「String.Extensions」紹介

はじめに 「String.Extensions」をプロジェクトに追加することで string で使用できる拡張メソッドが増えます インストール Visual Studio メニューの「ツール>NuGet パッケージ マネージャー> ソリューションの NuGet パッケージの管理」を選択します 「参…

【C#】LINQ で使用できる拡張メソッドが増える「ExtraLINQ」紹介

はじめに 「ExtraLINQ」をプロジェクトに追加することで LINQ で使用できる拡張メソッドが増えます インストール Visual Studio メニューの「ツール>NuGet パッケージ マネージャー> ソリューションの NuGet パッケージの管理」を選択します 「参照」タブを…

【Unity】ソナーエフェクト「SonarFx」紹介

はじめに 「SonarFx」はソナーエフェクトです 使用例 使い方 カメラに「SonarFx」コンポーネントをアタッチします ソナーエフェクトの切り替え演出を実装したい場合は 「SonarFxSwitcher」コンポーネントもアタッチします 関連記事

【Unity】バイナリフィルタ「KinoBinary」紹介

はじめに 「KinoBinary」はバイナリフィルタです 使用例 適用前 適用後 使い方 カメラに「Binary」コンポーネントをアタッチします 関連記事