2023-01-01から1ヶ月間の記事一覧
はじめに 今回はSystem.Lazy<T>について取り上げたいと思います。learn.microsoft.com はじめに 概要 使い方 概要 System.Lazy<T>を使うことで、スレッドセーフな遅延初期化をすることができます。 遅延初期化のサポートを提供します。 遅延初期化を使用して、大規</t></t>…
はじめに 今回はUnityのメッシュをフルカラーでMagicaVoxelにエクスポートできるMagicaVoxel Toolsというアセットについて紹介したいと思います。 ゲームオブジェクトから.voxを生成するサンプルシーン1 はじめに 概要 環境 対応プラットフォーム MagicaVoxe…
はじめに 新しい試みとして、私が買ってよかったなと感じたアセットを紹介していくといったアセット紹介シリーズというのをやっていこうと思ってます。最初に紹介するのはSimple UIというUI関連のアセットです。 環境 Simple UI v0.5 対応プラットフォーム U…
はじめに 今回はDoTweenとUniTaskを組み合わせる方法について紹介したいと思います。 // DoMoveXをCancellationToken付きでawaitする await gameObject.transform.DOMoveX(10f, 1) .WithCancellation(token); はじめに やり方 参考 やり方 UniTask.DOTweenと…
はじめに 去年もPV・収益に関する記事を書いたので、今年もやっていこうと思います。www.hanachiru-blog.com はじめに 現状の説明 2020~2022のPV遷移 収益 考察 現状の説明 現状(2023/1/2時点)でこのブログは以下のような状況です。 2018/07/22に記事を初投…
はじめに 今回はNativeMemoryArrayというネイティブメモリを利用した配列を簡単に利用できるようにしたライブラリを紹介したいと思います。 NativeMemoryArray is a native-memory backed array for .NET and Unity. The array size of C# is limited to max…
はじめに 今回はCysharp/Ulidという.NET CoreやUnityのためのランダムIDジェネレーターを紹介したいと思います。 Fast C# Implementation of ULID for .NET Core and Unity. Ulid is sortable, random id generator. This project aims performance by faste…
はじめに 今回はZStringという文字列生成におけるGC.Allocをゼロにするライブラリについて紹介したいと思います。 今回、文字列生成におけるメモリアロケーションをゼロにする「ZString」というライブラリを公開しました。 ZString – Unity/.NET Coreにおけ…
はじめに 今回はエディタ拡張でメニューバーにチェックを付ける方法について紹介したいと思います。 Menu.SetCheckedの利用例docs.unity.cn docs.unity3d.com はじめに やり方 エディタ起動時に前回の情報を読み込む エディタの起動時のみ処理を行う 初期化…