9 月:沙盒改进!
在过去的一个月里,我们对沙盒游戏模式进行了大量改进,以下是本次更新的亮点!
重构生成菜单的 UI 与 UX
我们花了很多心思去思考如何让沙盒游戏模式的体验变得更好。 为此,我们进行了多项改进,包括在侧边栏中添加类别、新标签页,甚至加入了可以生成的新物品! 更不用说还修复了若干漏洞,并全面提升了可用性! 现在打开生成菜单时,移动再也不会被卡住了!
全新道具 📦
我们正在导入一个庞大的道具包,它将随游戏本体一同附带。
关于究竟是让游戏自带大量道具,还是精简本体,让玩家自行从资源库中下载所需内容,我们此前展开了激烈的讨论。 这是一个艰难的决定,但目前我们决定先提供一个包含一些酷炫玩意的基础包,其中包括全新的建筑道具、水果、工具,甚至是全新的武器!

NPC 🤖
其实这个已经加入有一段时间了,但我们想在这里重点介绍一下! 现在生成菜单中多了一个全新标签页,允许直接生成 NPC。
这些 NPC 具备一些通过 Lua 定义的基础功能,它们会四处随机游走,甚至在受到威胁时会逃跑! 简直太疯狂了!
全新武器 🔫
虽然这并不完全属于沙盒游戏模式的专属更新,但除了新道具外,我们还在默认的 nanos-world-weapons 包中,附带了全新且已配置完毕的武器!
其中包含了 P90、UMP-45、M1911 手枪以及许多其他武器!
武器涂装 🎨
除了左侧的类别外,我们正着手添加一个全新的区域来作为我们的“选项区域”。我们首先在武器标签页中加入了一个新选项:涂装。



你可以从游戏内置的数百种涂装中任意选择并应用到你的武器上(并且会与其他玩家同步)! 在菜单中添加你自己的 .jpg 图片作为自定义涂装也非常简单!
可破坏道具 🍉
这是我过去几周一直在开发的一个超赞功能。这完全是脚本端实现的,我目前还不确定是否应该把它做成游戏内置的那种。
但现在在沙盒中,我们可以配置道具在受到撞击或受到伤害时被破坏! 同时还能轻松配置会生成哪些碎片、碎片的随机性等等。来看一个示例:
SetBreakableProp("nanos-world::SM_Fruit_Watermelon_01", 700, {
{ mesh = "nanos-world::SM_Fruit_Watermelon_01_Half_01", rotation = Rotator() },
{ mesh = "nanos-world::SM_Fruit_Watermelon_01_Half_01", rotation = Rotator(180, 0, 0) },
{ mesh = "nanos-world::SM_Fruit_Watermelon_01_Crust_01" },
{ mesh = "nanos-world::SM_Fruit_Watermelon_01_Slice_01" },
{ mesh = "nanos-world::SM_Fruit_Watermelon_01_Slice_01" },
})
瞧,每次通过生成菜单生成西瓜时,它都会变成可破坏的了!
爆炸性道具 💥
作为可破坏道具的一个子类别,我们还可以有爆炸性道具! 它们不仅在受到伤害或撞击时会碎裂,而且还会爆炸! 这会造成伤害,甚至引发连环爆炸的连锁反应!
如你所见,玩火可是非常危险的! 😅
下一步计划! 💡
我们目前正致力于让一切准备就绪,以迎接官方 Alpha 1.0.0 发布! 我们正在向部分测试员陆续发放 Beta 激活码,这样我们可以从容地修复最后一批漏洞,并在全面发布前做好收尾工作!
此外,我们还为模组制作和脚本编写实现了大量新内容,这些内容将在接下来的几周内陆续公布! 这将会是一个极其庞大的更新日志列表,因此我可能会分篇在不同的博客新闻中重点介绍各项特性!
本期博客就到这里了! 非常感谢大家的鼎立支持! 🥰
