Project1

标题: 坐标XY加减只能是用一个整数? [打印本页]

作者: domodomodomo    时间: 2013-12-9 16:21
标题: 坐标XY加减只能是用一个整数?
本帖最后由 domodomodomo 于 2013-12-12 10:06 编辑

坐标XY加减只能是用一个整数?

小数点后的似乎不能用,整数加减速度有点快……有什么办法让速度移变缓慢
作者: 紫英晓狼1130    时间: 2013-12-9 21:16
指的是什么坐标?有的是可以取多位小数的
作者: fux2    时间: 2013-12-9 21:59
可以降低移动频率。
或者用XY做浮点运算,在作为坐标的时候取整。
作者: domodomodomo    时间: 2013-12-10 12:02
紫英晓狼1130 发表于 2013-12-9 21:16
指的是什么坐标?有的是可以取多位小数的

是这样的,之前用脚本做了一个标题图片循环移动的一个画面,图片a的Y轴每帧次刷新+1,当高于xx时就让他变为-1,低于xx就让他+1,如此循环,但速度明显过快了,当我用0.1+a的Y轴的时候是失效的,想知道有什么方法解决
作者: fux2    时间: 2013-12-10 14:11
domodomodomo 发表于 2013-12-10 12:02
是这样的,之前用脚本做了一个标题图片循环移动的一个画面,图片a的Y轴每帧次刷新+1,当高于xx时就让他变 ...

意思就是不要直接给sprite的x,y赋值,用另两个变量储存一个浮点值,在赋值的时候
sprite的x,y分别等于另俩变量的round或者取整。
作者: joe5491    时间: 2013-12-11 18:18
你也可以每十帧更新一次




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1