如果你是一个喜欢开源的metaverse开发者,你会喜欢Webaverse。该平台的使命是在metaverse开发的背景下“将权力从几家大型科技公司转移到用户和创作者身上”。Webaverse的目标是提供一个完全开源、可定制的“metaverse引擎”,任何人都可以将其作为构建自己的metaverse的基础。你可以在任何地方使用,唯一的要求是有Node.js 17或更高版本可用。
Webaverse 是一个开源和基于浏览器的元宇宙引擎,任何人都可以在它之上构建和托管虚拟世界和游戏体验。相比 Decentraland 和 The Sandbox 等上一代 crypto 元宇宙虚拟世界,Webaverse 最大的特点,就是开放,你可以在这个虚拟世界中自定义化身(avatar)、武器装备、交通工具、宠物等等,而这一切都是无需许可的。
目前 Webaverse 支持以下文件类型:你只需将支持的文件类型拖放到游戏当中即可导入。 Webaverse 支持更换化身(Avatars);支持(隐藏)编辑模式;可以创建自己的宠物、武器、车辆和任何类型的可穿戴设备。截至目前,Webaverse 的创建者合作构建了第一款基于 Webaverse 引擎的大型多人在线 (MMO) 游戏 Upstreet。
[hidecontent type="logged" desc="隐藏内容:登录后可查看"]
nvm
:https://github.com/nvm-sh/nvm克隆此存储库之前的重要说明:此存储库使用 Git 子模块。您需要使用--recurse-submodules
标志进行安装,否则安装将无法进行。如果您不确定,请复制下面的代码以克隆存储库。
git clone --recurse-submodules https://github.com/webaverse-studios/webaverse.git && cd webaverse
npm install # Install dependencies
启动应用程序非常简单:
npm run dev
服务器启动后,您可以按“A”键访问https://local.webaverse.com
.
您可能需要使用适用于 Linux 的 Windows 子系统来安装和运行 Webaverse。该视频向您展示了如何设置 WSL 和 Ubuntu。
要求:
设置 WSL 和 Ubuntu 后,wsl
在 Windows 命令窗口中运行以获取 WSL Ubuntu 命令提示符。exit
在 WSL 命令提示符下运行以返回到 Windows 命令提示符。
在 WSL 命令提示符下,用于nvm
安装 Node 19.0.0。
在 WSL 命令提示符下运行以下命令以安装依赖项:
npm run install-libs
要路由 127.0.0.1 -> WSL 所需的所有端口以在本地工作,请在 Powershell 窗口中运行以下命令:
powershell.exe .\scripts\wsl-port-forwarding.ps1
您可以在 Windows 文件系统或 WSL 虚拟驱动器中的 Ubuntu 文件系统上托管源文件。
Windows 文件系统:运行 Git 命令以从 Windows 命令提示符克隆和拉取源文件。如果您使用诸如 SourceTree 之类的程序作为 Git GUI,您可能会发现这是最好的。您还可以使用常用的 IDE 编辑源代码。
Ubuntu 文件系统:运行 Git 命令以从 WSL 命令提示符克隆和拉取源文件。在这种情况下,请考虑使用 Visual Studio Code WSL 扩展作为您的开发环境——用于热重载等功能。
通过在 WSL 命令提示符处运行 NPM 命令来启动应用程序。
[/hidecontent]