convertScreenToSceneCoords 转换屏幕到场景坐标
convertScreenToSceneCoords
类型: MethodDeclaration
定义位置: input.ts
描述
转换屏幕到场景坐标
参数 screenX
: 屏幕X
参数 screenY
: 屏幕Y
返回值:场景坐标
参数
参数名 | 类型 | 描述 | 默认值 |
---|---|---|---|
screenX | number | - | - |
screenY | number | - | - |
返回值
类型: Point
场景坐标
源代码
位置: 第 664 行
public convertScreenToSceneCoords(screenX: number, screenY: number): Point {
const point = this.sharedPoint
const scene = Scene.binding
if (scene === null) {
point.x = 0
point.y = 0
return point
}
const x = Math.round(Camera.scrollLeft) + screenX / Camera.zoom
const y = Math.round(Camera.scrollTop) + screenY / Camera.zoom
point.x = x / scene.tileWidth
point.y = y / scene.tileHeight
return point
}
文档生成时间:2025/7/7 12:07:06