はなちるのマイノート

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

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

【Rider】RiderにAI Assistantを導入する方法(利用できる人数が決まってて早い者勝ちなので注意)

はじめに つい先日Rider 2023.2 EAP 6がリリースされ、なんとAI Assistantが導入されました。 The Rider 2023.2 EAP 6 build has just been released and this one is a game-changer. It is the first build to include features leveraging the enormous p…

【Rider拡張機能】XML Doc Inspectionsを導入して XML Doc commentの警告を出す範囲を指定する(Unityでも有用)

はじめに 今回はRiderの拡張機能であるXML Doc Inspectionsについて紹介したいと思います。 A simple ReSharper extension which enables to show warnings for missing XML Doc comments for types and type members. In contrast to the C# compiler's CS1…

【Rider】RiderにHeap Allocations Viewerを導入してヒープアロケーションを可視化する(Unityでもオススメ)

はじめに 今回はHeap Allocations Viewerについて取り上げたいと思います。 This plugin statically analyzes C# code to find all local object allocations happening.It can be used to reduce number of heap allocations in hot paths of your C# progr…

【Unity】「Selection Groups」を活用して複数のGameObjectをグループ化する(GoQLによる検索も便利)

はじめに 今回はSelection Groupsについて取り上げたいと思います。Selection GroupはUnity公式パッケージで、複数のGameObjectをグループ化・操作することができます。 Selection Group は、Unity のワークフローをより快適にします。 複数の GameObject を…

Prismを用いてOpenAPIから簡単にモックサーバーを作る

はじめに 今回はPrismについて紹介したいと思います。stoplight.io Prism is an open-source HTTP mock server that can mimic your API's behavior as if you already built it. Mock HTTP servers are generated from your OpenAPI v2/v3 (formerly known …

【React】react-hook-formを用いてフォームのバリデーションを簡単に行う

今回はreact-hook-formを用いてフォームのバリデーションを行ってみたいと思います。 Performant, flexible and extensible forms with easy-to-use validation. 性能、柔軟性、拡張性に優れたフォームと、使いやすいバリデーション。 react-hook-form.com …

【JavaScript】Node.jsライブラリであるdate-fnsを用いて時刻を扱う

はじめに 今回はdate-fnsの基本的な使い方について紹介したいと思います。 date-fns provides the most comprehensive, yet simple and consistent toolset for manipulating JavaScript dates in a browser & Node.js. // DeepL翻訳 date-fnsは、ブラウザと…

【C#】ref構造体(ref struct)の特徴・制約について

C#

はじめに 今回はref構造体(ref struct)について取り上げたいと思います。 ref 修飾子は、構造体型の宣言内で使用できます。 ref struct 型のインスタンスはスタック上に割り当てられます。マネージド ヒープにエスケープすることはできません。 learn.micros…

【Golang】net/httpライブラリの使い方メモ①

はじめに 今回はGoの標準ライブラリであるnet/httpの使い方を備忘録代わりに残しておきたいと思います。 Package http provides HTTP client and server implementations. // DeepL翻訳 httpパッケージは、HTTPクライアントとサーバーの実装を提供します。 p…