getParallaxAnchor 获取视差图锚点
getParallaxAnchor
类型: MethodDeclaration
定义位置: scene.ts
描述
获取视差图锚点
参数 parallax: 视差图或瓦片地图对象
返回值:视差图锚点位置(共享对象)
参数
| 参数名 | 类型 | 描述 | 默认值 | 
|---|---|---|---|
| parallax | SceneParallax | SceneTilemap | - | - | 
返回值
类型: Point
视差图锚点位置(共享对象)
源代码
位置: 第 592 行
public getParallaxAnchor(parallax: SceneParallax | SceneTilemap): Point {
    const point = this.sharedPoint
    const scene = this.binding!
    const tw = scene.tileWidth
    const th = scene.tileHeight
    const cx = Camera.scrollCenterX
    const cy = Camera.scrollCenterY
    const px = parallax.x * tw
    const py = parallax.y * th
    const fx = parallax.parallaxFactorX
    const fy = parallax.parallaxFactorY
    point.x = cx + fx * (px - cx)
    point.y = cy + fy * (py - cy)
    return point
  }
文档生成时间:2025/7/21 20:53:39