はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

【Unity】すごい早いという噂のDIコンテナ「VContainer」を始めて触ってみる

はじめに 今回は巷で噂のVContainerについての記事を書きたいと思います。github.comUnityのDIコンテナといえばZenjectであったり、Extenjectが有名でしたがそれらと比較して性能が全体的に良いようです。GitHubを見ればこれでもかというほどZenjectとのパフ…

【Unity】同じコンポーネントをアタッチさせないようにするDisallowMultipleComponent属性について

はじめに 今回は同じコンポーネントをアタッチさせないようにする[DisallowMultipleComponent]について書いていきたいと思います。 はじめに DisallowMultipleComponentとは 使い方 DisallowMultipleComponentとは まずは公式ドキュメントを見てみましょう。…

【Unity】TextMeshProの容量を指定した文字だけ入れて減らす手順

はじめに 昔これに似た記事を書いたのですが、今回はさらに簡単にできる手順があったので再度記事にしたいと思います。 (前記事では比較実験もしていますが、今回は手順をつらつらと書いていきます)www.hanachiru-blog.comまず前提としてTextMeshProはFont…

【Unity】No 'git' executable was found. Please install Git on your system then restart Unity and Unity Hubというエラーの対処法(Windows)

はじめに Unityのプロジェクトを開こうとしたところ以下のエラーが出てきちゃいました。 An error occurred while resolving packages: Project has invalid dependencies: com.neuecc.unirx: No 'git' executable was found. Please install Git on your sy…

【C#】C#でAWS Lambda & API Gatewayを使ってWebAPIを作る(Windows)

はじめに 最近知ったのですが,AWS LambdaがC#に対応しているらしいです。C#大好きっ子としては触らなきゃということで簡単なWebAPIを作ってみました。 AWS Lambda はサーバーレスコンピューティングサービスで、サーバーのプロビジョニングや管理、ワークロ…

【C#】ovverrideとnewの挙動の違い(アップキャストしたときに違います)

C#

はじめに overrideとnewの二つのキーワードの挙動の違いについて書いていきたいと思います。詳細を知りたい方は公式ドキュメントを見てみてください↓ docs.microsoft.com はじめに 挙動の違い さいごに 挙動の違い overrideとnewキーワードは派生クラスをア…

【数学】命題と論理式,その証明のチートシート

ド・モルガンの法則 存在記号 ex. の否定 の証明 How to prove Find x so that P(x) is true. Prove that Q(x) is true. 全称記号 ex. の否定 の証明 How to prove Let x be any element satisfying P(x). Prove Q(x) 命題が偽であることの証明 Statement X.…