开源
spacetime-sdk:可提供多个元宇宙功能的软件包
来源:元经纪     阅读:563
网站管理员
发布于 2023-02-06 07:40
查看主页

概述

这个标准套件项目最初是为了用独特生成的世界填充这个宇宙。它现在已经扩展到更多。由于多个其他项目使用我们的开源工具包来创建他们自己的虚拟环境并将它们连接到时空元宇宙。

合作伙伴和贡献者应该记住这一点;即使该项目获得更多关注,我们的主要重点始终是用完整的世界和宝贵的经验填充空间块。此外,每个功能都将根据时空元路线图进行审查和开发。

如何在本地运行

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

目标:运行一个带有头像、用户界面、多人游戏和连接的简单环境: 如果您只是想开发一个环境,基本模板可能就是您要找的。spacetime-sdk 适用于想要向元宇宙添加新功能的开发人员。

首先,克隆 repo 并在根目录下安装依赖项。

[rihide]
git clone https://github.com/Spacetime-Meta/spacetime-sdk.git
cd spacetime-sdk
npm install

其次,配置 cardano 连接。为此,您需要在src/cradano/config.js. 此配置文件必须包含以下格式的 blockfrost api 密钥:

const blockfrostApiKey = {
    0: "testnet...", // testnet
    1: "mainnet..." // mainnet
}
export default blockfrostApiKey;

、安装cardano文件夹的依赖。

cd src/cardano
npm install
cd ../..

最后,完成所有步骤后,您将能够使用 运行 sdk npm run start。这将在您的本地计算机上启动一个服务器,示例将在http://localhost:8080/

sdk的使用方法

要在您的网页中使用 sdk,您首先需要从源中获取它。

<script src="http://localhost:8080/bundle.min.js"></script>

然后你就可以访问VirtualEnvironment窗口中的类了。要实例化一个新的 VirtualEnvironment,您需要向它传递一个配置。

// simply call the virtual env with your config 
const virtualEnvironment = new VirtualEnvironment("./configs/devPlanet.json");

// then start the animation
animate();
function animate() {
    virtualEnvironment.update();
    requestAnimationFrame(animate);
}

如果一切正常,你应该会看到类似元宇宙世界的东西

项目开源地址:https://github.com/Spacetime-Meta/spacetime-sdk[/rihide]

[/hidecontent]

 
免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 开源
燕赵论坛丨撬动数智赋能的“大杠杆”
网红速成班,内幕知多少?-中国吉林网
雷军官宣小米mixfold4手机7月19日发布
和女朋友一人一件:罗蒙情侣户外冲锋衣39.9元新低(208元券)
王腾开箱雷军送的《黑神话:悟空》实体版:今年收到最开心礼物

首页

分类

定制方案

消息

我的