C#
ゲームで当たり判定を行いたい時の手軽な判定方法の一つに 円や球の当たり判定があります。 Unityではその辺りの計算を知らなくてもゲームエンジン側で 当たり判定の仕組みが用意されていますが、 自分で計算を知っておくと役に立つ事もあります。 (サーバー…
バグは必ず出てしまう物である以上、バグを見つけるための手法が必要です。 その手法の一つとして単体テストがあります。 今回は単体テストのメリットとデメリットの説明と、 C#でNUnitを使ったテストコードの実装方法まで紹介したいと思います。 単体テスト…
C#なゲームサーバーアプリケーションを扱っているとプレイヤーデータがマルチスレッドにアクセスされる事が良くあります。 そこで必ず必要となるのがロック絡みのお話。 自分の忘備録も兼ねて様々なロック制御方法について紹介したいと思います。 マルチスレ…