实数转整数 在转实数的问题
魔兽地图编辑器吧
全部回复
仅看楼主
level 1
星辰编码 楼主
最近在做存档 YD的存档只能存整数
地图里很多数据都是用的实数
目前的方法是 实数X100 为整数 保存
读取时候 整数X0.01 为实数 读取
然后测试发现会 比如 2.03 存储完 读取后会变成2.02
以前地图里也会有这个问题 我都忽略了 可是存档没法忽略
有没有什么方法可以避免这个问题
顺便吐槽下 地图存档目前用了 1000个整数数据
还没做完 全部弄完估计要2000个整数数据[滑稽]
2018年12月13日 06点12分 1
level 13
百度浮点运算误差
2018年12月13日 06点12分 2
我不是要知道为什么会这样 我要知道解决方法
2018年12月13日 06点12分
@星辰编码 然而你百度这个东西就百度的到
2018年12月13日 06点12分
@贴吧用户_0AJ3MPP 百度了 看不懂
2018年12月13日 06点12分
@星辰编码 那你就转字符串再转整数吧
2018年12月13日 06点12分
level 14
不会 帮顶
2018年12月13日 07点12分 3
level 10
不用实数
2018年12月13日 07点12分 4
level 1
星辰编码 楼主
看来只能用笨方法了
本来都做完了 又要改一遍 要是没有按键精灵 纯T作者估计要炸了[滑稽]
2018年12月13日 08点12分 5
转换为整数(实数*100+0.001) 这样试试看
2018年12月13日 09点12分
感觉存在BUG,防BUG方法是,原算法,算一次,新算法算一次,与原值相减,看误差谁小,就用哪个结果
2018年12月13日 09点12分
@非神54 好的 谢谢
2018年12月13日 09点12分
level 6
去目录看代码自己改呗[滑稽]
2018年12月13日 08点12分 7
level 12
[阴险]
2018年12月13日 11点12分 11
不是应该说 大佬 gang我?[滑稽]
2018年12月13日 11点12分
1