大佬们,这波分头行动是怎么回事
scratch吧
全部回复
仅看楼主
level 7
生存🌍
楼主
之前的小游戏又pick起来了。现在遇到了一直以来都很不解的问题:明明代码定的就是让头部跟着身子,但总有时候会有延迟,大概大概是一帧左右吧,会让头跟不上身子。有时候又没有,所以左思右想可能是scratch机制的问题。
在此想问一下各位大佬,这种情况有解决办法吗
图一是问题,头有延迟,跟不上身子(抱歉有点晃眼
图二是头部的代码
2023年01月17日 11点01分
1
level 7
生存🌍
楼主
图二的kao就是身子部分
2023年01月17日 11点01分
2
level 7
生存🌍
楼主
这样?好像还是不行
2023年01月17日 11点01分
4
遧傂鼝
把重复执行放函数里
2023年01月17日 13点01分
生存🌍
@遧傂鼝
还是不行
2023年01月17日 14点01分
生存🌍
@遧傂鼝
等等…这样操作完以后再运行,突然开始卡顿了
2023年01月17日 14点01分
level 7
生存🌍
楼主
救,什么原理
2023年01月17日 14点01分
5
遧傂鼝
设定大小不能放函数里
2023年01月17日 16点01分
生存🌍
@遧傂鼝
还是在卡,心肺停止
2023年01月17日 16点01分
level 7
生存🌍
楼主
还…是…卡…啊…🤣
2023年01月17日 16点01分
6
遧傂鼝
抱歉昨天晚上脑袋不清醒,方法有问题。正解是把控制身体移动的脚本单独拆出来,数据存变量里,身体和头分别移到变量对应的坐标
2023年01月18日 03点01分
遧傂鼝
也不需要新建函数,不刷新屏幕的函数里放死循环就会卡
2023年01月18日 03点01分
level 7
生存🌍
楼主
改过了
之前坐标也是存在变量里的,kaoX和kaoY,所以改起来很快
但是,仍然,跟不上😭
下面两图分别是身子和头的代码。两边在函数里外我都尝试过,问题都还在
这,这怎么会呢(
2023年01月18日 04点01分
7
遧傂鼝
@生存🌍
把涉及修改坐标(按键、移到鼠标等)的脚本全放舞台里,头和身体只剩下缩放和移到(x,y)。至少我测试过这样是没问题的
2023年01月18日 05点01分
生存🌍
@遧傂鼝
我去,这就是大工程了。试试
2023年01月18日 05点01分
level 7
生存🌍
楼主
终于解决了
原先是按吧主的建议把调整坐标变量的代码放到舞台里面。结果弄到一半,电脑没电了,没保存……
于是后来根据黄牌哥的建议把广播插在身子的代码里面,让头随身子一起改变坐标。这样问题就解决了
感谢大佬们
2023年01月21日 07点01分
10
1