コガネブログ

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

2015-07-18から1日間の記事一覧

【C#】ラップアラウンド関数を定義する

ソースコード public static class MathfUtils { public static int Wrap( int value, int min, int max ) { int n = ( value - min ) % ( max - min ); return n >= 0 ? n + min : n + max; } } 使い方 MathfUtils.Wrap( 0, 0, 3 ) // 0 MathfUtils.Wrap( 1…