読者です 読者をやめる 読者になる 読者になる

太郎Work

Unityとかで困ったこと等を残しておきます

C#

ScriptableObjectのメンバリネーム

ScriptableObjectを使用している時に変数定義を変えたくなることがあると思います。 例えばpublicで定義していたけどやはりprivateのSerializeFieldにしてスクリプトからは読み込み専用にしたくなった等 その時は [System.Serializable] public class Data {…

Vector3.magnitudeの負荷について

きっかけ とある実装でC#処理負荷が非常に高く困っていたのですが、C#の実行速度が遅いからと考えていました。ふと、magnitudeの平方根計算が非常に高負荷になっているのではないかと思い、検証してみました。A,B2点間の距離を出す式は以下のようになり、公…