太郎Work

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

C#

GetComponentの負荷検証

気になる内容の記事があったので検証してみました qiita.com 気になる点 Dictionaryのインデクサを使用している←TryGetValueを使用しないと負荷が高い(ソースは忘れた…) transform.Rotationの実装次第ではあまり検証になっていない…気がする ちょっと修正…

ScriptableObjectのメンバリネーム

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

Vector3.magnitudeの負荷について

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