2022年11月– date –
-
Unity
【Unity】VContainer でUniRxを実装するとエラーが発生した
今回は、VContainer とUniRxを使って、一定間隔でメッセージを送信する処理を作ってみました。しかし、以下のエラーが発生し、うまく動作しませんでした。 VContainerException: Failed to resolve Assets.Script.MyObserver : No such registration of ty... -
Unity
【Unity】固定ヘッダー付きのScrollViewを作成する
Unity で、固定ヘッダー付きのScrollViewを作成します。 スクロールバーでコンテンツを移動させても、上側、左側のヘッダーの位置は固定となってます。 やり方はいろいろあると思いますが、私が実装した方法を書きます。 大事なことは、スクロールバー移動... -
ドメイン駆動設計
【ドメイン駆動設計】ダイアログボックスでファイルを開く処理を実装
本記事では、ダイアログボックスでファイルを開く処理をドメイン駆動設計で実装します。 私は、デスクトップアプリケーション + ファイルシステムでドメイン駆動設計を実装しています。ところが、書籍やインターネットのドメイン駆動設計に関する情報は、W... -
C#
【C#】VisualStudioで名前変更に役立つ3つの方法
ドメイン駆動設計でコーディングをしていると、クラス名、名前空間を変更したいことが多々あります。 これらを変更するコストは低くすべきです。 今回は、Visual Studio C# でこれらを一括して変更する3つの方法をお伝えします。 3つの方法 クラス名の変更... -
オブジェクト指向設計
【オブジェクト指向設計】名前付けのコツ
本記事では、クラスや名前空間の名前付けのコツについて書きます。 クラスの名前付けは重要です。名前付けを適当にやっていると、クラスが増えれば増えるほど、ソースコードが分かりにくくなります。 ↓のThoughtWorksアンソロジーの第5章オブジェクト指向... -
セットアップ
1台のPCでYoutubeライブ配信でゲーム実況する方法
1台のPCでYoutubeライブ配信でゲーム実況をやってみました。思っていたよりも満足のいくライブ配信ができました。動画の質も私としては問題ありません。 配信用PCやキャプチャボードは使用していません。普段ゲームをやっている環境に対し、配信用ソフトを...
1