- PowerNukkitX
- 快速入门
服务器配置
FAQ
开发者文档
第三章 传感器 - 实体的感官
author: daoge_cmd
1.0 从外界获取信息
“当你靠近一只羊时,它会看着你”
思考上述行为流程,羊首先要发现附近存在的玩家,接着才会激活“看向最近玩家”行为。换句话说,实体必须具有从外界获取信息的能力
1.0.1 使用传感器
在未接触到传感器之前,你可能会在行为的评估器中编写检测附近玩家的逻辑来实现上面的功能。然而事实上我们不这么做,我们将这部分逻辑分离到了一个叫做传感器Sensor
的组件上
传感器的接口描述如下:
sense
方法中包含了传感器的主逻辑,例如上述获取最近玩家的逻辑就应该写在这个方法里面。获取到的信息应写入到实体的记忆存储器中(尽管并没有代码层面上的限制)
getPeriod
方法决定了传感器多少gt被调用一次,默认为1(每gt都调用)。考虑到性能,可以适当拉大某些传感器的调用周期
© PowerNukkitX 开发组