专业的编程技术博客社区

网站首页 > 博客文章 正文

要使自己用C++制作的游戏可以多人在不同电脑上对战要学什么

baijin 2024-10-01 07:35:00 博客文章 9 ℃ 0 评论

要使自己用C++制作的游戏可以多人在不同电脑上对战要学什么


在开始前我有一些资料,是我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「C++的资料从专业入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!

在评论区回复“888”之后私信回复“888”,即可拿走。

首先一个清单:

基本功:

网络开发基础、TCP基础、UDP基础、HTTP/HTTPS基础、数据库基础

进阶-1:

状态同步、帧同步

进阶-2:

分布式、微服务

进阶-3:

P2P、ARQ、FEC


然后,在这基础上,题主应该就能做出选择,是帧同步、还是状态同步?HTTPS、TCP、还是UDP?UDP是用ARQ还是FEC,还是自己处理?然后,根据游戏逻辑,游戏的网络处理流程该怎样设计?然后就可以着手开发了。

如果你用UE或者Godot,为了减少不必要的学习成本,建议首选引擎自带的网络通讯模块。Unity的话,它自己的Nerworking还是算了……

不过题主既然说到是C++之制作,那我怀疑是UE?或者Ogre这些。如果题主用RPGMaker、Unity、Godot、Cocos Creator、白鹭这些,应该不会强调是C++制作(虽然我用C++搞Godot和Unity……)

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表