游戏测试框架简介

您所在的位置:网站首页 测试版的英文 游戏测试框架简介

游戏测试框架简介

2024-06-04 06:19| 来源: 网络整理| 查看: 265

游戏测试框架简介 项目 04/26/2022

游戏测试框架是一个新的工具集,可供创建者构建和测试您创建的任何新内容。 在《我的世界》基岩版的世界中,您在内容中表达游戏玩法的方式具有无限可能。 面对所有这些创造性的可能性,有时您可能需要额外的工具来帮助验证您的体验是否按预期运行,并能够帮助您对《我的世界》环境的各个方面进行更广泛的自定义。

如果您改变村民的行为会发生什么? 或者引入一种新的生物? 微小的变化可能会产生意想不到的影响,这些影响真的很难预料。 使用游戏测试框架 - 一个用于建立测试集的系统 - 您可以进行跟踪和重复,确保一切按照您的预期进行。

通过这些测试,您可以表达和记录您对事情应该如何展现的期望 - 包括您的内容和游戏,以及《我的世界》的世界。 游戏测试可为您节省时间,而无需反复手动尝试各种条件来验证一切是否按预期运行。

提交和使用游戏测试是建立和传达您正在期待的预期行为的好方法。 当您构建更复杂的世界和冒险时,可以使用游戏测试框架作为验证内容各个方面的工具。

要求

首先,您需要先了解行为包在《我的世界》中的工作原理。 要阅读有关创建行为包的更多信息,请参阅此主题:

行为包简介 什么是游戏测试?

游戏测试是一个带有一组起始条件的微型环境,例如一组生物或物品。 在该环境在《我的世界》的世界中运行一段时间后,游戏测试具有评估是否满足预期条件的条件代码。 如果测试通过,您将收到确认一切都按预期工作。 当测试失败时,您可以观察和诊断失败的原因。

让我们来看看游戏测试的一个潜在用例。 假设我们想验证当红石触发矿车时,矿车可以绕过曲线和复杂的轨道。 我们可以构建一个游戏测试,建造一条轨道,在轨道的起点放置一个矿车,然后用红石块为轨道供电。 然后,我们可以验证矿车是否在合理的时间范围内到达其轨道的末端。 《我的世界》包括越来越多的游戏测试,用于测试《我的世界》的世界中的各种基本情况。 但是,您可以构建自己的游戏测试来验证您引入的任何更改。

在游戏中运行测试

要在游戏中运行测试,您需要创建一个新世界或从现有冒险和体验的副本开始。

在这个游戏测试世界中,您需要确保启用无敌模式并打开游戏测试框架实验。 如果您在行为包中创建了游戏测试框架测试,则希望在您的世界中添加这些行为包。

重要

您还可能希望在您的环境中指定一些其他更改:

选择创造游戏模式 选择一个平坦的世界 您会想要保留一般难度(与和平世界相比,生物的工作方式不同)

加载世界后,使用 /gametest 命令运行测试。 《我的世界》包括越来越多的针对各种情况的游戏测试,测试生物、村民、红石等的行为。 在命令行中工作时,您可以看到其中的一些测试。

重要

请注意,《我的世界》测试将结构放置在您的环境中,位于可能已经存在的结构之上。 如果您没有先进行备份或复制,请不要在您优美的创作过程中运行游戏测试框架!

要运行特定测试,请使用 /gametest run :,如:

/gametest run minecarttests:turn

您将看到测试运行,如果测试成功完成,您将看到“通过”完成消息。

要运行默认的测试集,请使用 /gametest runset。

下一步内容?

构建游戏测试集需要通过一个行为包来构建您的游戏测试,并编写一些简单的 JavaScript 代码。 在构建自己的测试时,您可能希望启动一个新的测试行为包,该包仅专注于添加额外的游戏测试。

重要

要构建和运行您自己的游戏测试,您必须使用《我的世界》的最新测试版(版本 1.16.230+)。 有关更多信息,请参阅《我的世界》测试版。

构建您的第一个游戏测试



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3