我来大胆建议一下HD的技术优化方向
cfhd吧
全部回复
仅看楼主
level 9
1.我知道官方肯定把枪械、角色、饰品等都各自封了一个包,比如50种枪械模型都放在一个包里,其他亦是如此。然后一进游戏就会先加载这些包,然后读取里面的模型来供仓库和商城检视。(这里现在的问题是每个包太大了包含的东西太多,导致一进游戏就先占了8G内存。可以多分几个包比如20个模型为一组,道具000~020为一个包,020~040又是一个。在游戏里交替加载释放能减少很多内存占用,而且这样也规范。)
2.把AO、Bloom、SSR、色差、动态模糊提供选项给玩家自己选择开启关闭。
3.引入FSR,先从1.0开始,后续慢慢更新。(降低游戏质量给低配电脑还不如提供这个,而且高配超高刷屏也可以用到这个,是双赢的解决方案)
4.内测的时候光影很明显是烘焙了间接光照然后配合实时光打造的效果是最好的,现在都是烘焙的死光搭配一点点低质量实时光。(反正没有昼夜系统,可以改成混合光照,10米内还是实时光配合烘焙间接光,10米外全是烘焙的。当然距离可以开发时慢慢调试)
5.贴图质量给玩家自己选择,低就是512,中1024,高2048,超高4096。(我相信工作室的材质大部分也是例如Bridge里下的,那肯定就有4K选择)
6.既然腾讯是甲方,那就和工作室要求筛查代码,把以前放进去的冗余插件都删了,能自己写就自己写。一定要用插件也得解除和非必要资源的绑定,还要做好插件版本管理。
7.UI贴图质量不能低,现在的UI看着都像是512级别的太糊了,这个又不占什么资源。
8.动画系统使用一定距离和视野外降低播放质量的解决方案,像追击这种角色一多动画和蒙皮就多,这么做也能提升不少帧数
9.如果按以上要求改那么内存占用肯定是会小很多的,现在可以在子弹上都加上拖尾,不说每个人的子弹都显示出来,设置一个对象池里面放300颗子弹,视野内的弹道都从里面取.300为显示也为占用上限,这样多人战斗时会代入不少。
2023年05月24日 08点05分 1
level 1
我靠这么专业,大佬做游戏的吗?可惜ch只知道
氪金
皮肤,🐶改不了吃屎
2023年05月25日 17点05分 2
level 13
顶🔝🔝🔝🔝顶
2023年05月25日 18点05分 4
level 8
可惜中国游戏就是为了氪金
2023年05月26日 01点05分 5
level 5
虽然看不懂,技术性太强,但是感觉你尽心尽力了,顶一下
2023年05月26日 02点05分 6
level 11
2023年05月26日 02点05分 7
1