コガネブログ

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

2016-06-01から1ヶ月間の記事一覧

【C#】StringBuilderでコレクション初期化子を使用できるようにする独自クラス「StringAppender」

C#

ソースコード 使い方 // Before var builder = new StringBuilder(); builder.AppendLine( "1. フシギダネ" ); builder.AppendFormat( "2. {0}", "フシギソウ" ).AppendLine(); builder.AppendFormat( "3. {0}", "フシギバナ" ).AppendLine(); Console.Write…

【Visual Studio】オススメの拡張機能 その1(35個)

はじめに Visual Studio のオススメの拡張機能の使い方を書いた記事を35件まとめました すべて無料で使用できるため興味がある拡張機能はぜひ使ってみて頂ければと思います また、ここで紹介している拡張機能は Visual Studio 2015 で動作することを確認して…

【Unity】自作したエディタ拡張46個まとめ

はじめに Unity でスマホゲーム開発中に作ったエディタ拡張に関する記事を46件まとめました エディタ拡張に興味がある方はぜひ参考にしてみて頂ければと思います Hierarchy ビュー HierarchyにNGUIのUIWidgetのdepthを編集するGUIを表示する Hierarchyを一行…

【Unity】UnityでC#5.0と6.0の機能を使用できるようにする

はじめに https://bitbucket.org/alexzzzz/unity-c-5.0-and-6.0-integration 上記のBitbucketで公開されている「Unity C# 5.0 and 6.0 Integration」を Unityプロジェクトに追加することで、 UnityでC#5.0と6.0の機能が使用できるようになります 導入手順 下…

【Visual Studio】JSONからクラスを生成できるようにするツール「Microsoft ASP.NET and Web Tools」

概要 「Microsoft ASP.NET and Web Tools」をインストールすることで JSONからクラスを生成できるようになります 使用方法 JSONをコピーする メニューの「編集>形式を選択して貼り付け>JSONをクラスとして貼り付ける」を選択する 例 次のようなJSONをコピー…

【Visual Studio】ブックマーク機能を追加する拡張機能「Favorite Documents」

概要 「Favorite Documents」をVisual Studioに追加することで ブックマーク機能を追加することができます 使用方法 「表示>その他のウィンドウ>Favorite Documents」を選択することで ブックマークの一覧を表示できます 「FAVORITES>Add to favorites」を選…

【Visual Studio】キャレットの移動が滑らかになる拡張機能「Smooth Caret」

概要 「Smooth Caret」をVisual Studioに追加することで キャレットの移動を滑らかにすることができます 関連記事

【Visual Studio】再起動の項目を追加する拡張機能「Visual Studio Restart 2015」

概要 「Visual Studio Restart 2015」をVisual Studioに追加することで 再起動の項目を追加することができます 適用前 適用後 関連記事

【Visual Studio】プログラムの作業ログを記録する拡張機能「WakaTime」

概要 「WakaTime」をVisual Studioに追加することで プログラムの作業ログを記録することができます 導入方法や使用方法は上記の公式ページで すべて記載されていますがこちらでも紹介しておきます 導入方法 1. 「https://wakatime.com」にアクセスして「SIG…

【Unity】並列でタスクを管理するシリアライズ可能な独自クラス

ソースコード 関連記事

【Unity】直列でタスクを管理するシリアライズ可能な独自クラス

ソースコード 関連記事

【C#】コレクション初期化子が使用可能な並列でタスクを管理する独自クラス

C#

ソースコード 使い方 var task = new MultiTask { onEnded => { Debug.Log( "1" ); onEnded(); }, onEnded => { Debug.Log( "2" ); onEnded(); }, onEnded => { Debug.Log( "3" ); onEnded(); }, }; task.Play( () => Debug.Log( "完了" ) ); 関連記事

【C#】コレクション初期化子が使用可能な直列でタスクを管理する独自クラス

C#

ソースコード 使い方 var task = new SingleTask { onEnded => { Debug.Log( "1" ); onEnded(); }, onEnded => { Debug.Log( "2" ); onEnded(); }, onEnded => { Debug.Log( "3" ); onEnded(); }, }; task.Play( () => Debug.Log( "完了" ) ); 関連記事

【C#】独自のクラスでコレクション初期化子を使用できるようにする その2

C#

概要 using System; using System.Collections; using System.Collections.Generic; class MyList : IEnumerable { private List<int> mList = new List<int>(); public void Add( int item ) { mList.Add( item ); } public void Add( int item1, int item2 ) { mList</int></int>…

【Visual Studio】指定した文字位置でコードを揃える拡張機能「Code alignment」

概要 「Code alignment」をVisual Studioに追加することで 指定した文字位置でコードを揃えることができるようになります 使用方法 「Code alignment」をインストールすると ツールバーにボタンが追加されます それぞれのボタンを押すと次のようなルールで …

【Visual Studio】ログ出力に色を付ける拡張機能「Output enhancer」

概要 「Output enhancer」をVisual Studioを追加することで ログ出力に色を付けることができます 適用前 適用後 関連記事

【Visual Studio】東北ずん子を表示する拡張機能「東北ずん子IDE」

概要 「東北ずん子IDE」をVisual Studioに追加することで 東北ずん子を表示することができます 関連記事

【Visual Studio】タブの機能を拡張するツール「Tabs Studio - document tabs manager for Visual Studio IDE.」

概要 「Tabs Studio - document tabs manager for Visual Studio IDE.」を Visual Studioに追加することで タブの機能を拡張することができます 適用前 適用後 関連記事

【Visual Studio】タイトルの表示を変更する拡張機能「Rename Visual Studio Window Title」

概要 「Rename Visual Studio Window Title」をVisual Studioに追加することで タイトルの表示を変更することができます タイトルの表示を変更するためには、メニューの「ツール>オプション」から 「Rename VS Window Title」を選択します 関連記事

【Visual Studio】タイトルの表示を変更する拡張機能「Visual Studio Window Title Changer」

概要 https://visualstudiogallery.msdn.microsoft.com/2e8ebfe4-023f-4c4d-9b7a-d05bbc5cb239 「Visual Studio Window Title Changer」をVisual Studioに追加することで タイトルの表示を変更することができます タイトルの表示を変更するためには、メニュ…

【Visual Studio】社畜ちゃんを表示する拡張機能「ShachikuChanIDE」

概要 「ShachikuChanIDE」をVisual Studioに追加することで 社畜ちゃんを表示することができます 関連記事

【Visual Studio】フッターにファイルパスを表示する拡張機能「File Path On Footer」

概要 「File Path On Footer」をVisual Studioに追加することで フッターにファイルパスを表示することができます ファイルパスにカーソルを合わせてCtrl+クリックすると そのファイルが存在するフォルダをエクスプローラで表示できます また、ファイルパス…