首批拥有虚拟化身,即可以早期访问 Decentraland。
X
你好,请选择
语言
关闭

要啥有啥,有求必应!全力服务于社区一直是我们的宗旨。虽然花了些时间,但我们很高兴为虚拟世界增加了大量的新功能。感谢社区的耐心等待,这些功能将成为开发者的有利武器。希望您跟我们一样开心,有了这些 2019 Game Jam 也将变得更为有趣!

1. 全局点击事件

我们实现了对没有特定目标实体的单击检测支持。例如,在一款玩家瞄准移动目标射击的游戏中,你可能需要在玩家每次点击时都能发出射击声,即使他们并没有瞄准特定的目标。

还有 BUTTON_DOWN 和 BUTTON_UP 事件,可以知道玩家按下按钮的时间。例如,激光发射器,当”触发器”被按住的时间越长,它充的电力就越足。

有谁不喜欢激光发射器能做到这个呢?

详情请阅读这个文档.

2. 支持 PRIMARYSECONDARY 按钮

增加了与场景互动的方式,这为新的游戏机制设计打开了大门。现在,除了指针单击之外,还支持 PRIMARYSECONDARY 按钮,键盘上则为 E 和 F 键。

这两个键都作为全局事件处理,但如果您希望键对特定的实体执行某些操作,您还可以选择跟踪玩家在按下键时指向的位置。这两个键都有 BUTTON_DOWN和 BUTTON_UP 事件,例如在场景中,按住 E 键可以用来选起物品,然后在玩家放开 E 键时放下物体。

示例场景 (还示范了全局点击事件) 这是场景的代码

详情请查看文档.

3. 能移动玩家的平台

如果玩家站在一个实体上,而这个实体正在移动、旋转、收缩、放大等等,那么玩家的位置就会像你所期望的那样发生变化,与他们所在的实体一起移动。

我们很高兴终于有了此功能。实现这个功能的难点在于,Decentraland 不同于其他游戏平台,多个场景可能同时作用于玩家,因此赋予场景移动玩家的能力是有争议的。解决办法是让玩家通过移动下面的地板来间接移动。

这不需要对场景的代码做任何修改。

场景示例

4. 光线投射

如果你之前开发过游戏,你会知道这是一个基本的工具,一个我们一直想要的工具。光线投射允许允许您在空间中跟踪一条假想的线,并查询是否有任何对象被该线交叉。这对于射击者来说特别有用,用于确定 AI 的视线,路径查找…你能想到的其它功能。Decentraland 光线投射打开了许多新事物的大门,我们迫不及待地想看看你会做出什么!

场景及它的代码

详情请查看文档.

5. 场景限制检查

这是基于 Babylon 引擎时就有的功能,但是迁移到 Unity 之后,需要重新开发。现在可以知道什么时候一个实体,或者实体的一部分,在场景的边界之外。在预览模式下查看场景时,您将看到作为警告实体变为了红色。对于已部署到 Decentraland 的场景,这些实体将不会显示,因为它侵犯了他人拥有的土地。当然,我们需要好邻居。

如果你在预览中运行你的场景,有注意到部分是红色的,或者移动时变成红色,请确保它们定位在场景边界范围内。

6. NFT 艺术

此功能在几周前就已经可用了,但是我们想推迟宣布,这样我们就可以一次分享所有的内容。现在,相框功能所支持的通证又添加了几个新的 NFT。有几个是有关数字艺术的,让您挂在的场景墙壁上的照片更有趣。新增的 NFT 包括:

  • Editional
  • Makersplace
  • KnownOrigin

需要注意的是,Builder 尚不支持这些新的 NFT ,但可以通过 SDK 添加。更多细节请见的文档

我们的一位社区成员,@Holodot,正在这个领域做一些令人惊奇的事情。请查看他在 Decentraland 上的博物馆小区项目。

7. 各种 bug 修复

我们一直在努力让我们的平台更加稳定、更可预测及更高效。如果您在六月参加我们的最后一场 Game Jam(也称为黑客马拉松),你就会发现在场景逻辑执行速度和 bug 数量上的巨大不同。我们仍然在努力,所以请继续关注接下来的相关消息。

如果你还没有注册 Game Jam 2019,请务必参加 gamejam.decentraland.org 请记住,奖品超过25 万美元。放飞您的想象力吧!

在虚拟世界中展示您的特色
首批拥有虚拟化身,即可先期进入 Decentraland 世界。
了解更多