当VR HEXBUG nano在Planet HEXBUG中旅行时,它将遇到守卫珍贵食物的敌人,他们以自己的电池能量为食. VR nano需要检测敌人,要么远离他们,要么与他们战斗,来保护自己并获得力量提升等级。
什么是敌人,为什么要攻击?
HEXBUG星球上的目标是尽可能长时间地存活。 这要求VR nano 在整个星球上寻找食物,并通过与敌人作战来保护自己。 并且敌人是永远存在的,我们必须打败他们,方便收集食物和生存更长的时间。
随着VR nano 离家越来越远,敌人会变得越来越强大,VR nano必须获得足够多的经验值(XP)来提升等级并打败敌人。
左边的地图显示了不同敌人的住处。 请看下面的统计资料,了解更多有关不同敌人的情况。
级别提高会增加VR nano的力量,增强其击败敌人和携带更多食物的能力。 获得经验值 XP 的一种方法是击败敌人。
有关使用 XP 升级 VR nano 的信息, 请参阅这篇文章。
HEXBUG星球上的敌人
下面显示了VR nano在HEXBUG星球上将会遇到的各种敌人,以及击败他们后将获得的细分XP数量。
名称: VR HEXBUG nano Zombie
颜色: 随着 VR nano的提升而变化
击败时获得的经验值: 5
名称: VR HEXBUG Scorpion
颜色: 橙色
XP击败时获得: 10
名称: VR HEXBUG Scorpion
颜色: 红色
XP击败时获得: 10
名称: VR HEXBUG Scorpion
颜色: 紫色
XP击败时获得: 15
检测和应对敌人
VR nano使用内置的 AI 技术来检测敌人,并可以根据其水平和电池寿命进行编码,以远离敌人或与他们战斗。 关于VR nano的AI传感器功能的更多信息,请看这篇文章。
示例项目可以作为你的代码的起点。 示例项目向你展示如何检测和打击敌人,并且如何将这一切组合在一起,让VR nano检测和打击敌人。 有关在 VEXcode VR 中访问和使用示例项目的更多信息,请参阅这篇文章 。
检测和战斗敌人
在这示例项目中,VR nano将使用 AI 信息来定位敌人的位置向其移动对它进行攻击。 VR nano将继续攻击敌人,直到打败它再也能闻不到它的味道。