Project1

标题: 关于变量的取整 [打印本页]

作者: 康姆图帕帕    时间: 2018-3-28 18:09
标题: 关于变量的取整
MV中的变量默认都基于Math.round来取整,有什么办法可以做出像抛物线和三角函数这样的曲线函数吗?
想给图片弄一些比较花哨的表达方式
作者: 芯☆淡茹水    时间: 2018-3-28 18:28
MV里面不会自动取整,浮点数就是浮点数。

8 / 5  是 1.6 而不是 2 。

至于抛物线和三角函数,这是数学学霸做的事。  多了解一下 Math 的各种用法或许有帮助。
作者: 康姆图帕帕    时间: 2018-3-28 19:10
搞定了,图片在画面中浪得飞起,不过还有一个问题,就是怎么禁止变量自动取整....
312+10*Math.sin(0.1*$gameVariables.value(5)),这是图片的Y轴坐标,其中$gameVariables.value(5)是每帧+1的自变量。
可以看出为了使自变量取值细化,我必须得乘个0.1....
如果变量能表示小数,那么大概能用很多变量写出复合函数了
作者: 康姆图帕帕    时间: 2018-3-28 19:11
芯☆淡茹水 发表于 2018-3-28 18:28
MV里面不会自动取整,浮点数就是浮点数。

8 / 5  是 1.6 而不是 2 。

问题是变量总是自动取整....
作者: tseyik    时间: 2018-3-29 09:09
https://raw.githubusercontent.co ... ctlyAttackEffect.js
作者: 康姆图帕帕    时间: 2018-3-29 14:39
tseyik 发表于 2018-3-29 09:09
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/DirectlyAttackEffect.js

谢谢,不过这个好像是战斗场景专用啊




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