Skip to main content

convertScreenToSceneCoords 转换屏幕到场景坐标

convertScreenToSceneCoords

类型: MethodDeclaration

定义位置: input.ts

描述

转换屏幕到场景坐标

参数 screenX: 屏幕X

参数 screenY: 屏幕Y

返回值:场景坐标

参数

参数名类型描述默认值
screenXnumber--
screenYnumber--

返回值

类型: 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