VR开发想要多人在线推荐什么网络插件或者怎么实现,我也是独自一人去开发的,渲染优化如何去做,打包之后软件在线更新又是怎么做的?

陨石拿铁 2022-06-01 16:15:03

VR开发想要多人在线推荐什么网络插件或者怎么实现,我也是独自一人去开发的,渲染优化如何去做,打包之后软件在线更新又是怎么做的? 

...全文
2030 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38498942 2022-06-02
  • 打赏
  • 举报
回复

一个人开发的话可以用Photon做转发服务器,热更新unity需要用到脚本语言,ue可以看一下hot patch插件;开发多人在线应用可以考虑使用Unity Multiplayer Networking或者PhotonNetwork框架。
游戏在线更新,大致逻辑:
后台部分:
制作更新包,并生成相应的md5和配置文件,上传到指定的资源服务器上
递增服务端的版本号
客户端部分:
版本号对比。客户端每次登录时,下载服务器端的版本号,与本地对比,如果不一致,则提醒进行更新。
客户端根据版本号的差异,通过http的方式下载需要的更新包,并通过计算md5验证包的完整性(注:在服务端配置好每个版本号升级所需要的更新包列表信息,其中包括:更新包的名字、路径、md5等)
将下载下来的更新包释放到指定目录,简单的则是采用覆盖模式,复杂一点的可以考虑重新计算并合并相关的资源包,根据自己的情况来定。
更新客户端的版本号配置,重新回到步骤1,直到本地版本号与服务端一致,则结束更新逻辑,进入真正的游戏。

2,853

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧