Programing

Unity

Unityでif(object)がなぜ通用するのか?

普通はif(object != null)って書かないとboolに変換できませんが、Unityだと以下のようなコードが当...
C#

親クラスのprivateフィールドを取得・変更する(C# WPF)

リフレクションで親クラスのフィールドが取得できなくて悩みました。GetFieldする時は自クラス内のメンバーにしかアクセ...
C#

Mock内のイベントを発火する(C# WPF)

public class TestClass { public TestClass(ITestMock mock) { ...
C#

Setterのないプロパティを変更する(C# WPF)

private fieldならPrivateObjectを使ってGetFieldできますし、private getter...
Unity

Unity

記事一覧TilemapでComposite Colider2Dがうまく動かない時最短経路を探すUnityでif(obje...
Unity

TilemapでComposite Colider2Dがうまく動かない時

Tilemap Coliderだと当たり判定がきちんと出来たのに、Composite Colider2D+Rigidbo...
C#

ICommandのお手軽実装(C# WPF)

サクッとサンプル作って動作確認だけしたいって時にReactivePropertyだのフレームワークだのを入れるのは手間な...
C#

ファイルの生成を待つ処理(C# WPF)

While(!File.Exists())でファイルが生成されるまでループ処理を行います。try{ using (var...
C#

AggregateException(C# WPF)

並列処理、非同期処理で出力されるExceptionです。端的に言えばTask.RunとかParalell.とかを使う場合...
C#

Taskの終了を監視する(C# WPF)

Taskには処理が終わったかどうかを返すIsCompletedプロパティがあります。Taskの処理が終わるまで待機するW...
C#

GenericなExceptionをCatchする

自作のExceptionをCatchしたり、Genericを付けているException(= 意図的に発生させたExce...
開発環境

プロジェクトのバージョン管理の方法

セマンティック バージョニング(Semantic Versioning)という手法が良いです。GitHub推奨です。概要...
スポンサーリンク