ComputedSize

.GameObjects.Components. ComputedSize

Since:
  • 3.0.0
提供用于计算和设置非基于帧的游戏对象大小的方法. 应作为混合物使用,而不是直接使用.

Members

displayHeight :number

Since:
  • 3.0.0
此游戏对象的显示高度. 该值考虑了比例因子. 设置此值将调整游戏对象的缩放属性.
Type:
  • number

displayWidth :number

Since:
  • 3.0.0
此游戏对象的显示宽度. 该值考虑了比例因子. 设置此值将调整游戏对象的缩放属性.
Type:
  • number

height :number

Since:
  • 3.0.0
此游戏对象的原生(未缩放)高度. 更改此值不会改变游戏对象在游戏中呈现的大小. 为此,您需要设置游戏对象的比例( `setScale` )或使用 `displayHeight` 属性.
Type:
  • number

width :number

Since:
  • 3.0.0
此游戏对象的原生(未缩放)宽度. 更改此值不会改变游戏对象在游戏中呈现的大小. 为此,您需要设置游戏对象的比例( `setScale` )或使用 `displayWidth` 属性.
Type:
  • number

Methods

setDisplaySize(width, height) → {this}

Since:
  • 3.4.0
设置此游戏对象的显示大小. 调用这个会调整比例.
Parameters:
Name Type Description
width number 这个游戏对象的宽度.
height number 这个游戏物体的高度.
Returns:
此游戏对象实例.
Type
this

setSize(width, height) → {this}

Since:
  • 3.4.0
设置这个游戏对象的内部尺寸,用于创建框架或物理实体. 这不会改变游戏对象在游戏中呈现的大小. 为此,您需要设置游戏对象的比例( `setScale` )或调用 `setDisplaySize` 方法,与更改比例相同,但允许您 通过给出像素值来实现. 如果您已启用此游戏对象作为输入,更改大小不会改变 袭击区域的大小.为此,您应该直接调整 `input.hitArea` 对象.
Parameters:
Name Type Description
width number 这个游戏对象的宽度.
height number 这个游戏物体的高度.
Returns:
此游戏对象实例.
Type
this