在骨骼动画编辑器里面自定义帧曲线是其作用的,但是一放到场景里面就没用了。
用代码控制算了。
有没有人能给点提示啊
哎,真是叫天天不应,叫地地不灵,我自己把引擎这部分代码看了一遍,终于找到问题了
easingParamNumber,关键就是这个值,根本就没设置,自定义的帧曲线在游戏里根本就不起作用。
int length = DICTOOL->getArrayCount_json(json, A_EASING_PARAM);
if (length != 0)
{
frameData->easingParamNumber = length; //添加此行代码
frameData->easingParams = new float;
for (int i = 0; i < length; i++)
{
frameData->easingParams* = DICTOOL->getFloatValueFromArray_json(json, A_EASING_PARAM, i);
}
}
做以上修改就可以好了*
楼主,请问你的cocos2dx是什么版本的,为什么我找不到你那几行代码呢?
我的是cocos2dx2.1
我也遇到同样的问题了。
被坑习惯就好了 就这个坑倍儿爽~~