一位宝藏UP主,分享,我从他身上感受到了什么叫热爱!

今天,晓衡要介绍一位B站宝藏UP主——Sli97!

b7c9f87fe580eae10b297b9d3cca9d07.png

Sli97 在 B 站上发布了多套系统 Cocos Creator 游戏开发教程,而且通通都是免费的,而且还配套有项目源码,我们来一起看一下。

09ad2dae2b453bd980237ca6a12e8372.png

有不少朋友对制作MMO游戏梦寐以求。不过,以MMO做学习游戏开发的起点,我个人认为这并不是一个什么好主意。

但是,你非要这么做的话!我只好推荐 Sli97 的视频教程《Cocos+Node.js 游戏开发教程》,这可能是一个可以考虑的选择。

3fae18370fca3241efb05de92eff9b17.gif

这套视频教程从一个多人联机的 RPG 游戏Demo开始,并会系统讲解 MMORPG 游戏的服务端架构。会涉及到TCP、HTTP、WebSocket、Protobuf、gRPC、Nodejs、MySQL等网络编程相关知识和工具。

adf378f6ac954cfa27733a23dc80af06.png

这套教程目前更新到9集还未更新完,主要以游戏开发服务器知识为主,不知道看到这里,会不会劝退你。

fee3e2bb8d17c5784ac5d3cf0b88525b.png

如你很想挑战一下,我是绝对不会阻止,下面是这款项目的Git地址:

  • https://gitee.com/sli97/mmorpg

如果你觉得还是对自己温柔一点,而且想跟着 Sli97 学习一个完整的联机游戏,可以尝试他的另一套视频教程《联网帧同步全栈》。

745fecd4da70d8b4a3c77505502573e6.png

这套视频教程全33集,Sli97会带你一行一行代码地去开发这款房间匹配实时对战游戏。

8fd166c72316f6db2ed96a5836545be3.gif

完整项目地址:

  • https://gitee.com/sli97/cocos-nodejs-io-game

同样使用的是 Nodejs 做为后端服务器,但不涉及数据库的内容,也不是一来从服务器来始讲。晓衡个人理解,Sli97的 MMORPG 应该是这套视频教程的一个进阶版。

而这套视频教程,则是从客户端游戏最基础的游戏场景、JoyStick 虚拟摇、角色渲染、移动、状态机动画、子弹攻击爆炸,一步步由浅入深。

82f9d4bbf06352b7d162da340e5603a8.png

这里值得一提的是,游戏中角色动画、武器动画都涉及到了有限状态机的应用。但是 Sli97 认为,有限状态机扩展起来过于麻烦,并不是一个最优解决方案。

d6edb02788de4e9673cc93ac743d1b11.png

接下来 Sli97又开坑了一套《Cocos行为树》视频教程,一共是22集。

1c46dd3c64ebd1efc7bce331765c5937.png

一个人要想做成事挺不容易的,Sli97的《Cocos Creator行为树》视频教程,刚上线2个月并没多少人看。

但是,深受Sli97内容感动的网友在评论区感叹,如此好的内容播放量却很低,为97打气。而 97 则是非常的淡定,还回复了一个爱心。

2edeaf361515ae54715520d46aeb94d5.png优秀的内容可以经得起时间的考验!当我看到这一句评论时,我也被网友触动了,我觉得,我应该写点什么。

两年之前,晓衡公众号上就介绍过 Sli97 的两套 Cocos Creator 视频教程。《Cramped Room Of Death》与《迷失岛2》。

c55fd71a9c74c49446155c35c1be1173.png《Cramped Room Of Death》

b40290df1396936d0c86c4252314d430.png

《迷失岛2》

这两款游戏的视频教程介绍,可看之前的文章《分享两个Creator 3.x 2D游戏视频教程!免费源码》。

其中《Cramped Room Of Death》还进入了 Cocos Store 2022 年度游戏 TOP10。.

37dd44eb5c3354982e37998006712eed.jpeg

我们再回来,Sli97所做的远不止于视频教程和游戏案例!

Sli97 因在 B 站上的行为树教程的播放并不太好缘故,分析了整套视频都是以代码+控制台的形式展示来讲解,听众未免会感觉有些枯燥。

为此 Sli97 专门编写了一款可视化行为树的 Cocos Creator 插件《Behavior Eden》。

b88884cc9c1dee981fd0f0b085ba0793.png

同时 Sli97 还在 Cocos 论坛上撰写了文章讲解插件的使用用法。

b86618faa7a3de926f53f03d4fd6bdbf.png

a4e0f9c59d2c3422fe12e2fc35b27a0f.png

《Behavior Eden》插件的具体用法,我这里就不再赘述,如果感兴趣请参考 Sli97 的教程文档和视频。

v3.8开源免费轻量级可视化行为树编辑器《Behavior Eden》简介:

  • https://forum.cocos.org/t/topic/153076

《Behavior Eden》下载地址:

  • https://store.cocos.com/app/detail/5346

文章最后,感谢开发社区老铁 guoguo ,是他今天分享给我的一个视频,给了我写下这篇公众号的灵感。

我当时看到视频,这不Sli97做的吗?才让我想起这位久未联系的老朋友,深切体会他一直以来对游戏开发、技术分享的一种热爱!

不!我觉得热爱还不够强烈,应该叫做——炽爱!像太阳一样!

再说回 Sli97 视频中介绍的这个游戏《沙盒与副本:英勇之地》!这是一款 Cocos Creator 开发的 Steam 多人对战生存网游。视频中 Sli97 对 Cocos Creator 游戏如何打包桌面应用、服务器构架的登录、游戏战斗做了全面讲解。

8fef580ac1928d50b3883d2b6da70029.png
客户端使用Electron打包Steam游戏

f9eff8febf86a03f6e9aab6bd3167ecf.png登录Login Services服务器集群架构

23981b270e4058fd9044be79faa9bed1.png
游戏战斗同步策略

1e527e307bd5807d66af99317eff977f.png战斗服务器及整体架构

完整视频,请移步至Sli97的B站主页观看,相信你还会获得更多的惊喜!链接地址:

  • https://www.bilibili.com/video/BV1GM4m1Z7DW


今天的分享就到这里,晓衡的愿景是帮助1000名开发者,独立挣钱10W+。如果你有Cocos Creator的游戏、工具、教程分享,欢迎加我微信!

52c1890018209d8b3ddc69321ff6f0df.jpeg

bb40a666f1953cd08f248cb1b2bb5bb2.png

ec66606bb4bc971afae510af28fa03f6.gif

ChatGPT-4o来了!使用WildCard一分钟极速体验

抛弃VS Code,我们还能用啥编辑器?

建议!今年别动不动就想单干

关不住啊!最新6个爆款小游戏源码上新

微信畅玩榜我发现暗藏的几个惊天大秘

500+免费CC0游戏模型素材点击领取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值