这是怎么做到的
加速模式啊哈哈
https://bcdou.cn/works/content/1/64d0b9b76cc46a191c99f0e1呢,,还给你多加了亿堆功能
...
好慢
不是
我这个是按现实弄得,你转一圈需要24小时
你平时玩游戏是不是也不看小地图
终于,等了一晚上这样子,幽灵加速Bug我那个也有,明天我调试一下
是因为我们的程序精度不够,要每秒跑 infinity 次循环才能避免幽灵加速
什么意思?
我调试一下
?
Bug找到了,幽灵加速的Bug的罪毁祸首是当距离为0的时候,除数为0,而scratch判定a/0=Infinity,所以物体瞬间就会移动到无限远
这样就好了
而且,如果碰到了引力源,物体会受到极大的反作用力,毕竟引力源有实体,但是我们的作品没有判断实体碰撞,所以是正常现象,物体就会在巨大的引力下被击飞,而且我们没有考虑洛希极限,所以一系列的Bug导致了幽灵加速
距离很小时,也会幽灵加速
我有一个大胆的想法:每次只走1步 不是秒循环几次,而是类似于1秒1步(注意,1步是scratch里的一步,不是一次循环)
这就是bug
我说你作品是干什么的,我好给你修
有一个隐藏的猫,开始时在这个位置,选择猫开始时的速度,猫会开始运动,并受到显示的猫的引力,会画一条线
我试着自己做一个吧
就是模拟天体的运动呗
嗯
没有账号? 免费注册
已有账号? 立即登录
这是怎么做到的