我仍然是C#新手,并试图完全理解一些给定的代码。任何C#向导都可以解释或将以下内容转换为'伪代码'?
_index = (Mathf.Max(0, _index+1))%_filenames.Count;
和
_movieLoadIndex = (_movieLoadIndex + 1)%2;
答案 0 :(得分:1)
Mathf.Max
取2个数字中最大的一个,因此在0
和index+1
之间取最大值(基本上取index+1
,并确保它至少为0
})并按文件名的计数对其进行模数(模数采用除法的余数,因此10%4 = 2
因为10/4 = 2
和2
仍然存在)
第二行的相同概念,将1
添加到moveLoadIndex
并将其余部分除以2
这看起来像需要记录的代码。