コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Vector2 を四捨五入する拡張メソッド

ソースコード

using UnityEngine;

public static class Vector2Ext
{
    public static Vector2 Round( this Vector2 self )
    {
        return new Vector2
        (
            Mathf.Round( self.x ),
            Mathf.Round( self.y )
        );
    }
}

使い方

var vec = new Vector2( 1.1f, 1.1f );
vec = vec.Round();