UdonSharpにおけるVector3の値操作
が、パフォーマンスやメモリ使用にどのような影響を与えるのかを調査しました。
通常のUnity(MonoBehaviour)環境では、Vector3の値を一度変数としてキャッシュし、必要に応じて再利用することで、new
の回数を減らし、処理速度とメモリ効率の向上が図れます。
これは一般的なテクニックとして広く知られています。
しかし、同様の手法がUdonSharp環境でも有効なのかについては検証していなかったため、詳細な調査を行いました。
using UnityEngine;