竟然放resources会多一份,我的资源全在resources目录下。
希望官方优化下设计,别让开发者去想一个资源该放哪里!一般游戏UI会很频繁的换皮
你自己测出来的?还是你 boss 说的?
谁说会多一份?官方为了阻止开发者去想资源该放哪里,已经做了很多工作了好吧
好吧我的锅
正确姿势是动态加载的放resources,其他外面?
还是都放resources下面也没有影响或者有什么影响?
文档写得不够清楚吗?
resources 文件夹里面的资源,可以关联依赖到文件夹外部的其它资源,同样也可以被外部场景或资源引用到。项目构建时,除了已在 构建发布 面板勾选的场景外,resources 文件夹里面的所有资源,连同它们关联依赖的 resources 文件夹外部的资源,都会被导出。
如果一份资源不需要由脚本直接动态加载,那么千万不要放在 resources 文件夹里。
显然很多人都没看懂文档写的什么吧? 举几个例子比较能理解?
Unity是在打包成assetbundle的话要把它从resources移出来, 不然占了包体大小没意义.
Cocos Creator实际上怎么样我没仔细看, 因为我只用来发H5版, 目前全放在resources里没什么问题.
我boss如果是程序的话, 他应该就不会开一个月要把完整的Unity项目移植到H5, 而且做的人从没碰过
H5/Web相关开发这种时程了.
文档哪一个部分不太清楚?我修改一下。举例子的话之后会补充的。
Creator 没有打包 asset bundle 的问题。全放在 resources 里面会增大包体大小,增大 settings.js 的大小。当然你项目如果很小是无所谓爱怎么做都行。
你好,我想请问现在1.9版本还是这样么,我试了一下,发现资源没有多出来
很简单的一个道理,如果你懒,那就把所有资源都放resources里呗,只是所有的资源都会打到包里,对运行不会有任何影响。
阻止开发者去想,也是6.
是应该阻止,还是能够阻止呢。

官方文档写的这段话确实应该不大好理解。游戏一般都会有预加载的过程,那不是所有资源都要放 resources 目录才能动态预加载的吗?
官方文档的主要问题在于没有写如果丛放resources里会有什么坏处。
官方文档的主要问题在于没有写如果丛放resources里会有什么坏处。
说确实看的挺懵,看其他说,不是动态加载资源放到resources会增加包的体积,没有理解啥意思!!!做H5也会增加包的体积吗??对于egret和laya都没有听说场景资源和动态资源需要分开放置啊???难道是说的做App的时候增加包的体积吗
谢谢反馈,我们会完善一下文档
这个文档我也看不太懂,感觉很专业,我们都是普通民众,甚至有些人是刚入行的小子,请官方再用通俗易懂的表达来完善,谢谢!
能先简单说明,app放resources里好还是不好?web放resources 里好还是不好?
或者说,在creator面板里直接拖出来的节点资源放在resources 里?resload api取的资源放resources 里?
就是会增加settings的体积 其他没什么的。不用的资源 也会导出 自己管理好就行
如果增加的体积不多,我打算全放到resource了。
不然同样的功能界面,一些放resource,一些不放,真不好管理。
我试了下。资源全放到resource目录,导出后的区别仅仅是settings.js文件会稍微大一点点。
别的似乎没差别。
增加包体体积主要两个方面:1.增大setting.js的体积2.由于项目进行中UI的更替会很容易导致部分图片不被引用也不被动态加载,但是却被打包了,被遗忘的图片是比较烦人的,至少我这么觉得