新项目要同时开发原生平台和h5版本,所以用creator进行开发游戏,之前都是使用2d-x,这段时间也一直边做边看,游戏也搞几个界面,论坛每天都刷很晚,一路做下来有几个问题始终想不明白:
1.在游戏内,肯定经常需要动态的去改变Sprite的纹理,但是我看了文档,也刷了很多论坛,一旦涉及到动态加载,都是使用loadres,但是文档上又说,如果往resource里面扔太多资源,会导致包体变的很大,那这不是矛盾么?h5的包肯定是要控制包体大小的,但是游戏内又肯定是需要动态去加载图片的,那到底应该怎么处理在游戏内需要动态去修改图片之类的需求呢?
2.如果要同时做原生平台和h5的版本,是不是无法做到同一套代码可以就可以出android、ios、h5的包?毕竟原生平台的包对包体的大小并没有那么敏感?