渲染和逻辑分离的游戏方案,逻辑层帧率是15,渲染层是最高是60帧,比如逻辑层角色从坐标(0,0)走到了(100,0),那渲染层这个移动插值怎么做呢?目前使用了cc.moveTo(100,0)总是感觉有轻微抖动,U3D有个线性插值算法,COCOS貌似没这些东西啊
cc.Tween 试试 可以自定义插值
vec2.lerp我也试了,里面几个参数没搞明白,按照U3D的用法,也效果不好
坐标算出速度不行吗
问题是渲染帧是不稳定的,时快时慢,怎么做到平滑,问题在这里
第一个参数是目标位置,第二个参数是一个0~1之间的系数,比如,如果填0.5,则会返回你当前位置和目标位置(第一个参数)的中点,第三个参数是将运算的结果赋值给某个变量,可以不填。
要自己去改渲染层节点位置刷新吗? creator没有配置之类的,可以直接用的?
需要自己去改。
