Unity开发项目时起始步骤

1,首先尽量不要创建过多的静态物体, 静态物体越多越容易造成管理的混乱, 后期很坑

2,如果可以尽量使用事件的方式传递参数, 尽量解耦

3,资源,,,资源有两种, Resources资源,和更新资源,Resources是不会更新不会删除的一种资源, 读取快, 问题是不能更新, 于是有了其他的方式更新,最简单的AB更新, 这些更新的资料一般都放在缓存下, Persistent文件夹下, 当然各平台不一样, 注意权限问题,, 但一般都会放一些默认的初始资源, 防止在没有获取到网络更新资源时出现报空. 一般放在StreamingAssets目录下, 通过拷贝的方式放在Persistent目录下, 再进行更新, 这时就不会出现报空问题了, 注意: 拷贝文件时注意权限问题. 例如安卓平台下进制IO访问StreamingAssets文件夹, 这个坑我踩了一下午才在API中得知, 只有安卓平台禁止.  

posted on 2019-07-24 18:10  泡茶的小哥  阅读(292)  评论(0编辑  收藏  举报