源代码
public static class Utils
{
public static int Wrap( int value, int min, int max )
{
int n = ( value - min ) % ( max - min );
return n >= 0 ? n + min : n + max;
}
}
使用示例
Utils.Wrap(0,0,3)// 0
Utils.Wrap(1,0,3)// 1
Utils.Wrap(2,0,3)// 2
Utils.Wrap(3,0,3)/ / 0
Utils.Wrap(4,0,3)// 1
Utils.Wrap(5,0,3)// 2
本文介绍了一个名为Utils的静态工具类,其中包含一个用于数值循环处理的方法Wrap。该方法可以实现在指定范围内对整数进行循环操作,适用于游戏开发、动画制作等需要数值循环的应用场景。

被折叠的 条评论
为什么被折叠?



