コガネブログ

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

2019-12-18から1日間の記事一覧

【ReSharper】フォーマット時に関数呼び出しの引数の最初の括弧を改行する方法

概要 ReSharper のオプションから 「Code Editing > C# > Formatting Style > Line Breaks and Wrapping」を選択して 「Prefer wrap before "(" in invocation」をオンにすることで フォーマット時に関数呼び出しの引数の最初の括弧を改行できます

【ReSharper】フォーマット時に関数呼び出しの引数がn個以上であれば改行する方法

概要 ReSharper のオプションから 「Code Editing > C# > Formatting Style > Line Breaks and Wrapping」を選択して 「Arrangement of Invocations」の Wrap invocation arguments Chop if long or multiline に変更 Max invocation arguments on a single …

【ReSharper】フォーマット時に関数定義の引数の最初の括弧を改行する方法

概要 ReSharper のオプションから 「Code Editing > C# > Formatting Style > Line Breaks and Wrapping」を選択して 「Prefer wrap before "(" in declaration」をオンにすることで フォーマット時に関数定義の引数の最初の括弧を改行できます

【ReSharper】フォーマット時に関数定義の引数がn個以上であれば改行する方法

概要 ReSharper のオプションから 「Code Editing > C# > Formatting Style > Line Breaks and Wrapping」を選択して 「Arrangement of Method Signatures」の Wrap formal parameters Chop if long or multiline に変更 Max formal parameters on a single …

【ReSharper】関数呼び出しですべての引数を名前付き引数にする方法

概要 引数を選択した状態で Ctrl + . を押して 「Add missing argument name XX > Add missing argument name specifications in this method call」を押します 参考サイト様

【Unity】Collision で CompareTag を使用できるようにする拡張メソッド

ソースコード using UnityEngine; namespace MyProject { public static class CollisionExt { public static bool CompareTag( this Collision self, string tag ) { return self.gameObject.CompareTag( tag ); } } } 使用例 適用前 private void OnCollis…

【Unity】Collision2D で CompareTag を使用できるようにする拡張メソッド

ソースコード using UnityEngine; namespace MyProject { public static class Collision2DExt { public static bool CompareTag( this Collision2D self, string tag ) { return self.gameObject.CompareTag( tag ); } } } 使用例 適用前 private void OnCo…

【Unity】他のオブジェクトの OnCollisionEnter や TriggerEnter などのイベントを検知できる「Unity Event Bridge」紹介

はじめに 「Unity Event Bridge」を Unity プロジェクトに導入することで 他のオブジェクトの OnCollisionEnter や TriggerEnter などのイベントを 検知できるようになります 使用例 using EventBridge; using UnityEngine; public class Example : MonoBeha…