Linked Objects Tools
使用链接对象作为图形和路径查找移动行为的条件。
作者和贡献者这个社区扩展: D8H。
这提供了:
- "可以通过链接到达"条件,有助于检查对象是否通过一个或多个其他链接对象与另一个对象链接。
- 使用对象链接的路径查找移动行为(而不是其他行为的障碍)
例如,对于基于网格的游戏,这可能会有所帮助:
提示
通过按照步骤指南学习如何安装新的扩展。
行动
链接到六边形网格上的邻居 在六边形网格上链接到邻居。
链接到等距网格上的邻居 在等距网格上链接到邻居。
链接到矩形网格上的邻居 在矩形网格上链接到邻居。
条件
可以到达 可以通过链接到达。
通过指定数量的链接进行到达 可以通过给定数量的链接到达。
通过成本限制的链接到达 可以通过给定成本总和到达。
表达式
表达式
描述
LinkTools::CostSum(object)
成本总和。
👾 对象
对象
链接路径查找
对象将根据它们如何相互链接从一个对象实例移动到另一个对象以达到目标对象。
行为操作
忘记路径 忘记路径。
移动到位置 将对象移动到位置。
行为条件
到达目的地 检查是否到达目的地。
在节点上 检查对象位置是否在路径节点上。
在移动 检查对象是否在移动。
已找到路径 检查是否已找到路径。
行为表达式
表达式
描述
Object.LinkPathFinding::DestinationX()
目标 X 位置。
Object.LinkPathFinding::DestinationY()
目标 Y 位置。
Object.LinkPathFinding::NextNodeIndex()
下一个路径点索引。
Object.LinkPathFinding::NextNodeX()
下一个路径点 X 位置。
Object.LinkPathFinding::NextNodeY()
下一个路径点 Y 位置。
Object.LinkPathFinding::NodeCount()
获取路径上的路径点数量。
Object.LinkPathFinding::NodeX(number)
路径点 X 位置。
🔢 数字
路径点索引
Object.LinkPathFinding::NodeY(number)
路径点 X 位置。
🔢 数字
路径点索引
Object.LinkPathFinding::Speed()
路径上对象的速度。
这个页面是 Linked Objects Tools _扩展的自动生成参考页面,由社区制作的GDevelop,为所有人设计的开源跨平台游戏引擎。