new Marker(param)
构造方法在场景中显示图像的标记对象。
Parameters:
| Name | Type | Description | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
param |
object | 初始化参数,除Object3D基础的初始化参数以外的参数
Properties
|
- Deprecated:
- @param {THING.PivotMode} [param.pivotMode=THING.PivotMode.Auto] 轴心点类型
Members
-
autoFitBodyScale :boolean
-
创建Marker是否自适应图片的宽高比 如果为false,图片会变形
- Default Value:
- false
Example
marker.autoFitBodyScale = true; -
onAfterFitBodyScale :OnFitBodyScaleCallback
-
设置/获取 自适应图片尺寸结束后的回调
-
onBeforeFitBodyScale :OnFitBodyScaleCallback
-
获取/设置在适应图片尺寸之前调用的回调函数。
-
renderType :RenderType
-
设置/获取 渲染类型 支持精灵模式和平面模式
- Default Value:
- THING.RenderType.Sprite
-
scaleFactor :number|Array.<number>
-
设置/获取 自适应图片宽高比时的缩放倍数 仅autoFitBodyScale=true时生效
- Default Value:
- 0.01
Example
marker.scaleFactor = 0.1; -
scaleMode :THING.ScaleMode
-
设置/获取 缩放模式 (仅 autoFitBodyScale=true 时生效)
-
spriteRotation :number
-
精灵模式下的旋转角度