2.1.2感觉怎么样?正在跳级

听说3D切干净了?听说继续优化2D了?听说性能和c++差不多了?(一个量级?)

先备份好工程

最后一个听说不太对····

1赞

如果用到 cc.Graphics 这个控件了,暂时就不要升级了,只会显示在屏幕左下角。。。

1赞

跟C++一个量级那个说的是2.3:joy:

你的硬盘空间真大

打包都打不出来

应该要到3.0.

windows 升级各种问题。Mac 还好一点

我只想越级打怪,这个副本等级不够啊

致命三连问

1赞

材质是什么鬼,不是“完全”分离了吗?另外default-assets里的东西,打包不会打进去吧- -?例如这个 builtin-2d-sprite?2D项目这玩意儿有什么作用吗?

这个是默认材质,你可以指定你想要的任意材质。default-assets 里的东西会按需打包。

2d项目没有材质需求吧?现在2d项目就是会多一个材质被打进包里?
对性能有没有影响?例如弹幕类游戏,nodepool超多node(sprite)时

没要求,但是引擎自身会有使用材质的需要。其实一直都有,只是 2.1 开始暴露出来。对性能没影响。

恭喜! 2.1.2 性能提升还是非常明显的。 但是有个问题。 我的 imax 机器可能渲染的比较快,就会出现以下情况:
2.1.2 ios 打包的后运行出现异常: 加载一个 prefab,prefab节点底部有一个 灰色背景,这个背景通过 widget
拉伸至全屏,跟节点也是拉伸至全屏。 因设计分别率比实际运行的分辨率 小,显示的时候会出现 先显示 未拉伸时的大小,
然后再拉伸显示,这样从视觉上就会出现闪一下的效果。 也就是说 在未拉伸时 就被显示出来了。 2.1.0 没有这种情况。 2.1.2 的安卓版的包 也没有这种情况。同一套代码。 widget 设置城allways 或 on_win_resize 效果都是一样的。
而且 仔细看的话,假如我的prefab根节点是 全屏拉升的,那么的xy 值就是 界面中心, 在addChild之前 设置为0,0,但是还是会出现 被加载的prefba的实例 的中心 会先显示在屏幕右上角,然后才会跳到屏幕正中心。
个人猜想是不是 addChild的时候先加入节点树了,然后就渲染了,相关计算却是在渲染之后计算的。配置差一点的机器就基本发觉不到这个效果。

不知道有没有大神帮忙解释解释/给个优化方案。因为高端机打开界面要闪一下,体验比较差。

延迟加载资源还会这样吗
我之前有遇到过类似的问题,后来把预制体实例化后,执行了一次Node.setPosition(cc.v2(0, 0))解决

没有。加了 setpos 加了延迟 还是 不行。 node的size和位置 变化 在第一次渲染之后执行的。