主站
道具百科
触发器百科
脚本API百科
创作手册
创作功能
其他
Studio百科
性能优化
BR 更新时间: 2024-01-04 18:53:14

游戏的流畅度一直是一款游戏中非常重要的部分,包括但不限于资源的loading加载阶段时长,游戏游玩的FPS帧数,以及游戏的网络ping值等等,那么我们该如何在开发阶段优化这些内容呢,可以让小伙伴们的游戏流畅度体验度更佳呢,那就让我们一起来学习一下这些性能优化的关键点吧~

性能优化

加载优化

在迷你世界Studio中支持了多种的资源类型,小伙伴们在制作游戏的过程中可以减少相关加载内容,如模型、图片,音频、视频等等,在必要时二次热加载这些内容,这样可以解决玩家第一次进入游戏需要加载处理的资源过多时间过长的问题,做到资源加载的轻量化,如:副本、等级限制的场景等等可以二次或多次使客户端进行加载。

代码优化

在迷你世界Studio中我们推出了多种【脚本节点】,它们用于不同的应用场景,其中包括但不限于前后端分离,值得注意的是小伙伴们在开发游戏的过程中,可以尽可能的以迷你世界Studio的标准来编写相关内容,那么都有那些可以优化的关键点呢?

例如:

后端分离,值得注意的是小伙伴们在开发网络游戏的过程中,可以尽可能的以迷你世界Studio的标准规范来制作前端与后端,这样可以尽可能的分摊服务器的压力,使得整个服务器的玩家体验流畅度得到一个良好的提升,极大的降低ping值。

减少死循环的使用,死循环比较占用CPU的计算,推荐做出相应的逻辑处理在需求的关键点触发,如:可以让玩家走到某个位置再触发获取怪物数量以及补充怪物数量的刷怪逻辑这样既可以保证体验也可以得到良好的优化

代码创建的对象,如果游戏内不需要可以及时的销毁,这样也可以得到一个良好的优化

我们可以在调试阶段查看左侧工具栏的【性能指标】对网络、FPS、内存等相关属性进行监控避免异常增长或效果较差的情况,在实际环境设备中如移动端可能要比开发环境的帧数会低一些,也是需要在考虑范围内的。

资源优化

迷你世界Studio支持了多种资源类型,那么这些资源类型如何选择或得到一个良好的评判标准呢?

例如:

模型的选择可以使用面数较低、动作精简等等的模型这样可以在资源加载中增加一定速度以及游戏的流畅度

图片如果是UI方面的内容的化我们可以使用1638*720的底图以及按比例缩小的控件所需图片,这样既可以保证视觉效果也可以保证资源的大小

特效方面可以适量的使用这些并挑选制作更优质且精简的特效内容

游戏设计优化

游戏设计中大量的特效以及炫酷的动作以及相关物理可以使得玩家拥有更刺激的游戏体验,但是对于游戏的流畅度来说,可以参考对标玩家的年龄层次以及设备情况做出最优质且效果最好的游戏玩法,在游戏的设计初期尽可能的优化相关的游戏体验,在某一个阶段性的场景中,可以针对游戏玩法做出预测如主城、刷怪区等人多的相关地区做出一系列行为限制并进行优化相关内容。

站点有内容要更新是否更新。
更新
忽略