Origin

.GameObjects.Components. Origin

Since:
  • 3.0.0
提供用于获取和设置游戏对象原点的方法. 值是标准化的,给定范围为0到1. 显示值包含计算的像素值. 应作为混合物使用,而不是直接使用.

Members

displayOriginX :number

Since:
  • 3.0.0
这个游戏对象的水平显示原点. 原点是一个介于0和1之间的规范化值. 显示原点是一个像素值,基于游戏对象的大小和原点的组合.
Type:
  • number

displayOriginY :number

Since:
  • 3.0.0
该游戏对象的垂直显示原点. 原点是一个介于0和1之间的规范化值. 显示原点是一个像素值,基于游戏对象的大小和原点的组合.
Type:
  • number

originX :number

Since:
  • 3.0.0
Default Value:
  • 0.5
这个游戏对象的水平原点. 原点映射游戏对象的大小和位置之间的关系. 默认值为0.5,这意味着所有游戏对象都基于其中心进行定位. 将该值设置为0意味着该位置现在与游戏对象的左侧相关.
Type:
  • number

originY :number

Since:
  • 3.0.0
Default Value:
  • 0.5
这个游戏对象的垂直原点. 原点映射游戏对象的大小和位置之间的关系. 默认值为0.5,这意味着所有游戏对象都基于其中心进行定位. 将该值设置为0意味着该位置现在与游戏对象的顶部相关.
Type:
  • number

Methods

setDisplayOrigin(xopt, yopt) → {this}

Since:
  • 3.0.0
设置此游戏对象的显示原点. 这与设置原点的区别在于,您可以使用像素值来设置显示原点.
Parameters:
Name Type Attributes Default Description
x number <optional>
0 水平显示原点值.
y number <optional>
x 垂直显示原点值.如果未定义,它将被设置为 `x` 值.
Returns:
此游戏对象实例.
Type
this

setOrigin(xopt, yopt) → {this}

Since:
  • 3.0.0
设置此游戏对象的原点. 数值在0到1的范围内.
Parameters:
Name Type Attributes Default Description
x number <optional>
0.5 水平原点值.
y number <optional>
x 垂直原点值.如果未定义,它将被设置为 `x` 值.
Returns:
此游戏对象实例.
Type
this

setOriginFromFrame() → {this}

Since:
  • 3.0.0
根据框架中的透视值设置游戏对象的原点.
Returns:
此游戏对象实例.
Type
this

updateDisplayOrigin() → {this}

Since:
  • 3.0.0
更新此游戏对象内部存储的显示原点缓存值. 你通常不会直接这样称呼它,但它会在你可能这样做的边缘情况下暴露出来.
Returns:
此游戏对象实例.
Type
this