查看: 5464|回复: 7

[有事请教] 关于变量的取整

[复制链接]
梦石
0
星屑
9064
在线时间
1933 小时
注册时间
2016-6-19
回帖
329
发表于 2018-3-28 18:09:42 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
MV中的变量默认都基于Math.round来取整,有什么办法可以做出像抛物线和三角函数这样的曲线函数吗?
想给图片弄一些比较花哨的表达方式
梦石
0
星屑
34462
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2018-3-28 18:28:31 | 显示全部楼层
MV里面不会自动取整,浮点数就是浮点数。

8 / 5  是 1.6 而不是 2 。

至于抛物线和三角函数,这是数学学霸做的事。  多了解一下 Math 的各种用法或许有帮助。
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

梦石
0
星屑
9064
在线时间
1933 小时
注册时间
2016-6-19
回帖
329
 楼主| 发表于 2018-3-28 19:10:37 | 显示全部楼层
搞定了,图片在画面中浪得飞起,不过还有一个问题,就是怎么禁止变量自动取整....
312+10*Math.sin(0.1*$gameVariables.value(5)),这是图片的Y轴坐标,其中$gameVariables.value(5)是每帧+1的自变量。
可以看出为了使自变量取值细化,我必须得乘个0.1....
如果变量能表示小数,那么大概能用很多变量写出复合函数了
回复

使用道具 举报

梦石
0
星屑
9064
在线时间
1933 小时
注册时间
2016-6-19
回帖
329
 楼主| 发表于 2018-3-28 19:11:14 | 显示全部楼层
芯☆淡茹水 发表于 2018-3-28 18:28
MV里面不会自动取整,浮点数就是浮点数。

8 / 5  是 1.6 而不是 2 。

问题是变量总是自动取整....

点评

直接跳过setvalue用_date[id]=xxx,如果需要地图响应加一个刷新  发表于 2018-3-29 16:02
游戏里的变量那就另说了。如果取消取整,全部变量都会受影响。  发表于 2018-3-28 19:28
回复

使用道具 举报

梦石
0
星屑
22879
在线时间
8598 小时
注册时间
2011-12-31
回帖
3270
发表于 2018-3-29 09:09:24 | 显示全部楼层
回复

使用道具 举报

梦石
0
星屑
9064
在线时间
1933 小时
注册时间
2016-6-19
回帖
329
 楼主| 发表于 2018-3-29 14:39:34 | 显示全部楼层
tseyik 发表于 2018-3-29 09:09
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/DirectlyAttackEffect.js

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部