getActorAt 获取指定位置的角色
getActorAt
类型: MethodDeclaration
定义位置: scene.ts
描述
获取指定位置的角色
返回值:角色实例
参数
参数名 | 类型 | 描述 | 默认值 |
---|---|---|---|
x | number | - | - |
y | number | - | - |
返回值
类型: Actor \| undefined
角色实例
源代码
位置: 第 349 行
public getActorAt(x: number, y: number): Actor | undefined {
if (!Scene.binding) {
return undefined
}
const selection = Scene.selection
const maxHalf = Scene.binding.maxColliderHalf
const expansion = Math.max(
Math.abs(selection.top),
Math.abs(selection.left),
Math.abs(selection.right),
Math.abs(selection.bottom),
)
selection.x = x
selection.y = y
selection.size = (maxHalf + expansion) * 2
return Scene.binding.getActor(selection)
}
文档生成时间:2025/7/7 12:07:06