Skip to main content

getParallaxAnchor 获取视差图锚点

getParallaxAnchor

类型: MethodDeclaration

定义位置: scene.ts

描述

获取视差图锚点

参数 parallax: 视差图或瓦片地图对象

返回值:视差图锚点位置(共享对象)

参数

参数名类型描述默认值
parallaxSceneParallax | 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/7 12:07:06