Project1

标题: 这个变量里的取模是什么意思 [打印本页]

作者: 女孩子怪    时间: 2021-9-17 15:25
标题: 这个变量里的取模是什么意思
这个变量操作里最后一个取模从来没用过,数学含义也看的不是很懂,实际制作里有什么应用呢……有种搞明白就能会很多东西的预感……
作者: 御曹司    时间: 2021-9-17 15:31
求两个数相除的余数
可以用在
去掉多余的倍数取余量。
例如判定一个大数的个位数
作者: 任小雪    时间: 2021-9-17 16:26
这个数不能超过八位数,否则会有bug
作者: yuyering    时间: 2021-9-17 17:47
你可以理解模是一个界限,假设一个数的模是3,然后它现在数值是2,那么它加1就会变成0。
举个不是很准确的例子,如果往时钟的12和1之间加个0的话,那时钟就相当于一个模为13的变量。
作者: 喵呜喵5    时间: 2021-9-17 19:37
本帖最后由 喵呜喵5 于 2021-9-17 21:14 编辑

取模能简化一些条件分支的写法

一个npc有三段对话,你和npc对话时,他会循环在这三段对话里说其中一段,如何实现?

用基础的条件分支


用取模进行简化

作者: saiya酱    时间: 2021-9-17 22:46
举例,当你需要获取10086里的6
作者: asukalin    时间: 2021-9-18 04:00
我现在正在做一个(姑且算是)有日程系统的游戏。
例如说,我有一个变量记录日程进度,0是游戏开始第一天上午,之后我每做了一些事,就+1
0是第一天上午,1是第一天下午,2是第一天晚上,3是第二天上午,4是第二天下午……
为了知道当前是上午下午还是晚上,对这个变量取模3就行了,0就是上午,1就是中午,2就是晚上。
作者: fux2    时间: 2021-9-18 04:48
即数学中的取余概念
一般用于控制结果的范围,比如根据下标取X坐标之类的




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1