找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 4024|回复: 8

求助变量运算

[复制链接]
发表于 2019-5-23 11:16:43 | 显示全部楼层 |阅读模式
悬赏1乐币未解决
当触碰传感器按压后变量加0.1

为什么开始的时候好用,过一会后小数点后就会出现四位数???

有没有大神帮忙解决下,十分感谢!!!

微信图片1.jpg
微信图片2.jpg
微信图片3.jpg
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2019-5-23 13:28:38 | 显示全部楼层
因为是小数,而且加了太多次了,你确定是用按下而不是触碰,这样按一下,程序可能会运行加法好多次,你试试加1除以10。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-5-23 14:48:29 | 显示全部楼层
触碰传感器状态 1 改成2
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-5-23 18:28:04 | 显示全部楼层
Vic-li 发表于 2019-5-23 14:48
触碰传感器状态 1 改成2

改完了也不好用,这个数值超过20容易出现四位小数
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-5-23 21:23:22 | 显示全部楼层
这应该是浮点数在计算机中存储的方式引起的精度溢出,先加1再除以10应该就可以了。
1.png
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2019-5-24 13:37:34 | 显示全部楼层
bjllywk 发表于 2019-5-23 21:23
这应该是浮点数在计算机中存储的方式引起的精度溢出,先加1再除以10应该就可以了。

这样的话数值不涨的吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2019-5-24 13:41:37 | 显示全部楼层
Vic-li 发表于 2019-5-23 14:48
触碰传感器状态 1 改成2

想达到的效果是按压传感器数值持续快速增加,换成碰撞效果就变了
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2019-5-24 13:49:36 | 显示全部楼层
感谢各位。突然发现舍入好用了
微信图片.jpg
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-5-24 16:00:49 | 显示全部楼层
joebryant 发表于 2019-5-23 18:28
改完了也不好用,这个数值超过20容易出现四位小数

结果数据处理一下,保留一位小数
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-4-23 23:19 , Processed in 0.082656 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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