2020-01-01から1年間の記事一覧

【Unity】【エディタ拡張】文字列を「良い感じ」にソートしてくれるEditorUtility.NaturalCompare()

Unityで文字列を「良い感じ」にソートしてくれるEditorUtility.NaturalCompare()の紹介です。

【Unity】新しいInput SystemのOn-Screen Controlsでタッチスクリーン上にジョイスティックやボタンを作る

新しいInput SystemのOn-Screen Controlsでタッチスクリーン上にジョイスティックやボタンを作る方法をまとめました。

【Unity】Unity2020.1でGenericな型がシリアライズ可能になりました

Unity2020.1からGenericな型がシリアライズ可能になりました。

【Unity】新しいInput System入門 - 従来のUnityEngine.Inputに代わる高機能な入力管理システム

Unity2020のリリースと同時にverifiedとなった新しいInput Systemの使い方をざっとまとめます。 全体感を把握することを目的としているので細かい部分の説明は割愛します。

【Unity】internalなクラスのテストを書く

Unityでinternalなクラスのテストを書く方法をまとめました。

【Unity】【C#】Genericな型の等価判定によるメモリアロケーション及びUnity組み込み構造体のIEquatable実装状況

Genericな型の等価判定をすることによるメモリアロケーションの問題とその解決策、 及びUnity組み込み構造体のIEquatable実装状況についてまとめました。

【Unity】僕はそろそろResourcesフォルダを卒業しようと思う

Addressableがいい感じになってきたしそろそろResourcesフォルダを使った開発を卒業しようという話です。

gRPCの概要をC#でサクッと理解する

gRPCの概要を理解するためにC#で簡単なプロジェクトを作って実行するまでの流れをまとめました。

【Unity】アセットインポートパイプラインv2によりSwitch Platformはどれだけ早くなったのか

アセットインポートパイプラインv2によりSwitch Platformがどれだけ早くなったのか検証しました。

【Unity】アサーション(Assertクラス)の使い方と契約プログラミング

Unityのアサーション機能の使い方とそれに関連する契約プログラミングについての知識をまとめました。

【Unity】SerializeReferenceをちゃんと理解する

Unityで参照をシリアライズするSerializeReferenceアトリビュートについてまとめました。

【Unity】Unity Test Runner(Test Framework)の使い方を総まとめ - インストールから自動化まで

Unity Test Runnerを使うとUnity上でテストを記述することができます。 この記事ではUnity Test Runnerの使い方を各記事へのリンクの形でまとめました。

【Unity】【シェーダ】Particle SystemのCustom Vertex StreamsとCustom Dataの使い方まとめ

Particle SystemのCustom Vertex StreamsとCustom Dataの使い方をまとめました。

【Unity】【シェーダ】Particle SystemのGPUインスタンシングに対応したシェーダを書く

Particle SystemのGPUインスタンシングに対応したシェーダの書き方をまとめました。

【Unity】Particle SystemにおけるGPUインスタンシングの用法・用量を理解して正しく使う

Particle SystemにおけるGPUインスタンシングの基礎知識と注意点をまとめました。

【Unity】Unity Test Runner(Test Framework)の小技色々まとめ

Unity Test Runnerの色々な小技をまとめました。

【Unity】【エディタ拡張】Node Graph Processorを使ってノードエディタを簡単に作る

UnityでNode Graph Processorを使って簡単にノードエディタを作る方法を紹介します。

【Unity】Unity Test Runner(Test Framework)でEqualityComparerをつかって誤差を考慮して浮動小数点をテストする

Unity Test RunnerでEqualityComparerをつかって浮動小数点をテストする方法をまとめました。

【Unity】【エディタ拡張】Projectビューでアセットをダブルクリックした時の処理を書く

UnityのProjectビューでアセットをダブルクリックした時の処理を書く方法をまとめました。

【Unity】【エディタ拡張】ノードエディタを作るGraph Viewの基本的な使い方

Unityでノードエディタを簡単に作れるGraph Viewの基本的な使い方についてまとめました。

【Unity】Unity Test Runner(Test Framework)でコマンドラインからテストを実行する

Unity Test Runnerでコマンドラインからテストを実行する方法をまとめました。

【Unity】Unity Test Runner(Test Framework)でテストの前後処理を書く方法まとめ

Unity Test Runner(Test Framework)でテストの前後処理を書く方法をまとめました。

【Unity】iOSビルド時に無料アカウントのチームID(Personal Team ID)の入力を自動化する

UnityでiOSビルド時に無料アカウントのチームID(Personal Team ID)の入力を自動化する方法です。

【Unity】Boltとは?ビジュアルスクリプティングツールとしての立ち位置と基本的な使い方

Boltのビジュアルスクリプティングツールとしての立ち位置と基本的な使い方についてまとめました。

【Unity】Unity Test Runner(Test Framework)で例外やエラーログが出力されることをテストする方法まとめ

Unity Test Runnerで例外やエラーログが出力されることをテストする方法をまとめました。

【C#】正しく例外を再スローする方法とExceptionDispatchInfo

C#

C#における例外の再スローを正しく行う方法についてまとめました。

【2020年版】.NET Framework / .Net Core / Xamarinの関係を整理~そして.NET 5へ

.NET関連のフレームワークは概念も歴史も複雑でよくわからなくなりがちです。 .NET 5という大きい転換点が訪れるこのタイミングで、現時点で.NETの理解に必要な知識をざっとまとめてみました。

【C#】EventWaitHandleを使ってスレッドの排他処理を管理する方法まとめ

C#

WaitHandleを使ってスレッドの排他処理を管理する方法をまとめました。

【Unity】Unity Test Frameworkで非同期メソッドをテストする

Unity Test Frameworkで非同期メソッドをテストする方法をまとめました。

【Unity】【Addressable】Unity Addressable Importerでアドレスの設定を自動化する

Unity Addressable Importerを使ってAddressableアセットシステムのアドレス設定を自動化する方法です。