设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4408|回复: 12
打印 上一主题 下一主题

[已经过期] 请问一下,有什么办法能让变量计算的结果保留小数点吗

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3657
在线时间
1133 小时
注册时间
2017-4-6
帖子
278

开拓者

跳转到指定楼层
1
发表于 2017-6-29 03:37:59 手机端发表。 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我想让暴击率吃敏捷加成,一点敏捷+0.01的样子,这个倒是可以实现啦,我想用变量直观的把敏捷的加成给显示出来,才发现变量本身不能输入小数点,计算的结果也会省略小数点...所以特来请教,有什么插件可以完美解决吗....崩溃中o(TヘTo)

Lv4.逐梦者

梦石
0
星屑
5039
在线时间
1780 小时
注册时间
2012-7-3
帖子
1799

开拓者

2
发表于 2017-6-29 08:03:36 | 只看该作者
本帖最后由 defisym 于 2017-6-29 08:05 编辑

用几个变量来表示一个变量,每一位来一个,然后手动写在公共事件里面做加和,大于十进位,这样小数要多少位都可以(逃
Project Ktr进行中:
   
------------------
SRPG开发之六-天气与地形互动
→→围观
→→→去Lofter围观
------------------
离经叛道的扯淡者/伪独立游戏爱好者/Decade Studio(?)/造轮子真TM开心呀
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3657
在线时间
1133 小时
注册时间
2017-4-6
帖子
278

开拓者

3
 楼主| 发表于 2017-6-29 15:56:28 | 只看该作者
defisym 发表于 2017-6-29 08:03
用几个变量来表示一个变量,每一位来一个,然后手动写在公共事件里面做加和,大于十进位,这样小数要多少位 ...

嗯...这样的话满十怎么进一呢

点评

可以百度参考:高精度计算 总之就是手动实现了加法功能 两位加完以后判断一下是不是大于10,大于就进一位然后取个位  发表于 2017-6-29 16:01
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3657
在线时间
1133 小时
注册时间
2017-4-6
帖子
278

开拓者

4
 楼主| 发表于 2017-6-29 16:05:41 | 只看该作者
defisym 发表于 2017-6-29 08:03
用几个变量来表示一个变量,每一位来一个,然后手动写在公共事件里面做加和,大于十进位,这样小数要多少位 ...

嗯嗯 好的 谢谢啦 就是简单的一组计算感觉计算量要陡增...

点评

不过RM的变量不支持浮点数有的时候真的好坑啊…… 总之期待着你的作品~  发表于 2017-6-29 16:09
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1409
在线时间
962 小时
注册时间
2012-4-30
帖子
1475

开拓者

5
发表于 2017-6-29 16:53:58 | 只看该作者
JAVASCRIPT 代码复制
  1. var a = 3.5;
  2. a - parseInt(a); //=> 0.5

点评

chrome f12 没毛病啊  发表于 2017-6-29 16:55
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3657
在线时间
1133 小时
注册时间
2017-4-6
帖子
278

开拓者

6
 楼主| 发表于 2017-6-29 19:22:15 | 只看该作者
铅笔描绘的思念 发表于 2017-6-29 16:53
var a = 3.5;
a - parseInt(a); //=> 0.5 [/pre]

嗯...这个该怎么使用呢?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3657
在线时间
1133 小时
注册时间
2017-4-6
帖子
278

开拓者

7
 楼主| 发表于 2017-6-29 19:22:40 | 只看该作者
铅笔描绘的思念 发表于 2017-6-29 16:53
var a = 3.5;
a - parseInt(a); //=> 0.5 [/pre]

嗯...这个该怎么使用呢?
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

8
发表于 2017-6-29 22:05:03 | 只看该作者
直接把数值乘以10 然后显示的时候在个位前面加个“.”行吗233
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3657
在线时间
1133 小时
注册时间
2017-4-6
帖子
278

开拓者

9
 楼主| 发表于 2017-6-29 22:45:03 | 只看该作者
天使喝可乐 发表于 2017-6-29 22:05
直接把数值乘以10 然后显示的时候在个位前面加个“.”行吗233

哈哈...好机智的方法~就用这个 谢谢啦
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3657
在线时间
1133 小时
注册时间
2017-4-6
帖子
278

开拓者

10
 楼主| 发表于 2017-6-30 12:56:37 | 只看该作者
defisym 发表于 2017-6-29 08:03
用几个变量来表示一个变量,每一位来一个,然后手动写在公共事件里面做加和,大于十进位,这样小数要多少位 ...


按照你的方法成功了哦,比我想象中工作量要小,确实很方便,解决了一个不小的难题,谢谢啦~
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-29 12:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表