此优化实现在2.3.x版本只支持Web,Native render flow放到C++实现了
我使用的是2.3.3版本,其实本质上不是动画的问题,是子节点不能发生位移,位移操作不生效,不知道什么问题
知道原因了,是worldTransformFlag的原因,稍微改了一下,现在能正常允许,如下:
while (cqueue.length > 0) {
for (let i = 0, len = cqueue.length; i < len; i++) {
ch = cqueue.shift();
if (ch._activeInHierarchy && ch._opacity !== 0) {
if (! worldDirtyFlag) {
worldTransformFlag = ch._renderFlag & WORLD_TRANSFORM;
worldOpacityFlag = batcher.parentOpacityDirty ? COLOR : 0;
worldDirtyFlag = worldTransformFlag | worldOpacityFlag;
}
childrens.push(ch);
Array.prototype.push.apply(cqueue, ch._children);
}
}
}
请问下,原生怎么支持,我测试了下,原生没起效。
那个帖子也不支持原生。我还在等官方的多摄像头方案。
原生可以参考下这个https://forum.cocos.org/t/creator-2d-x-globalzorder/93512/4
感觉能关注这个问题的都是爱学习的好同学哈哈哈,我在这发个招聘广告,独立工作室招人,已经和头条、B站展开合作,资金充沛,潜力巨大,工作氛围好,福利佳,关键是双休哦…(哈哈作为游戏公司双休竟然也是亮点了),项目为重度二次元卡牌类。
现有职位两名:
中级creator工程师(25k-30k)
职责:城建、世界大地图等复杂系统开发,sdk接入等,有较强的性能意识,对工作质量有较高追求,良好的自驱性
高级(资深)creator工程师(30k-35k)
职责:creator引擎优化、定制、升级,要求对引擎有深入了解,精通引擎底层原理,优化开发工具链,提高开发效率,进行突破性技术调研,从技术角度提高游戏品质,提高表现上限
地点:北京中关村知春路附近
以上只是大概基本情况,求贤若渴,有意者速速联系:1ob_vxn5rvr58b@dingtalk.com
Mark!
mark!
mark!
mark
不好意思,请问下有解决了对子节点做tween操作,渲染出来是不动的问题吗?
话说都2年过去了,等到了没有
目前使用起来问题还是很多,
1比如复杂点的griditem,本身内部有特效延迟加载,会导致特效错位问题,
2scrollview外加动画表现需求时(比如一个个透明度渐变展示)会导致层次显示错乱问题
需要收藏帖子的点帖子下面的收藏按钮就好,干嘛非要回复一下“mark”?
mark.
大佬 方便加个微信吗 有问题想请教一下
大佬已经去炒米粉了。4年了大哥