罗布乐思Roblox游戏开发基础教程第四期

罗布乐思Roblox游戏开发基础教程第四期

上一期我们简单制作了一个赛车游戏的雏形,但是我们还有许多问题还没有做完,所以本期的内容会比较复杂一些,但是这是自己做成一个罗布乐思游戏的最基础的内容了。

我们的赛道没有终点

没有胜负机制

赛车游戏能不能支持多人游戏

接下来我们一步一步完善我们简陋的赛车游戏。

1.多人游戏

我们先验证一下多人在线功能。先点击HOME菜单下的Stop红色按钮(或菜单栏中FILE菜单和HOME菜单之间的正方形红色按钮)停止当前游戏的运行,然后切换TEST菜单,选择Local Server以及2 Players,然后点击Start,如下图所示,这将启动一个本地服务端以及两个客户端来模拟多人在线游戏。

罗布乐思Roblox游戏开发基础教程第四期

启动成功后,在其中一个客户端操作角色移动(或控制角色开动车子),则在另一个客户端可以实时看到角色移动(或车子开动),如下图所示。验证结果发现,多人在线游戏运行完美。

罗布乐思Roblox游戏开发基础教程第四期

​到现在为此,我们还没写下一行代码,但我们这个多人在线赛车游戏的基本玩法已基本实现,这都得益于Roblox平台强大的功能,如素材库、已集成的联网功能等等。

目前我们这个游戏还不完整,还缺少判定胜负的逻辑,接下来我们将用脚本代码来实现该逻辑(Roblox用Lua语言来编写脚本,如果你对Lua还不了解,建议先学习了解,这样有助于你更容易理解游戏逻辑开发与实现。

游戏胜负实现逻辑

在终点处放置“终点线”,先跟该“终点线”接触(在游戏中称为碰撞)的车子为胜利的一方。

在Explorer-

给TA打赏
共{{data.count}}人
人已打赏
未分类

怪物弹珠火星魔机将玛尔斯副本通关攻略

2022-4-9 12:05:52

未分类

网游谁人不识妖?网友吐槽人妖最多的10款网游

2022-4-9 12:06:01

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索