类型 函数 库 display.* 返回值 多种 修订 版本 2024.3703 关键词 默认值,获取默认值,颜色,图形,矢量对象 另请参阅 display.setDefault()
获取默认显示值,包括显示对象的默认颜色、锚点默认值、纹理环绕设置等。
display.getDefault( key )
字符串。 指定要获取其默认值的键。
这些键指示所有显示对象的默认锚点值和锚点边界。
"anchorX"
— 沿 **x** 方向的默认锚点对齐方式。值的范围在 0
和 1
之间。
"anchorY"
— 沿 **y** 方向的默认锚点对齐方式。值的范围在 0
和 1
之间。
颜色键指示设置了哪个默认颜色值。
"background"
— 清除屏幕的默认颜色。返回多个值(请参阅下面的示例)。
"fillColor"
— display.newRect() 等矢量对象的默认填充颜色。返回多个值(请参阅下面的示例)。
"strokeColor"
— display.newRect() 等矢量对象的默认描边颜色。返回多个值(请参阅下面的示例)。
"lineColor"
— display.newLine() 等线条对象的默认颜色。返回多个值(请参阅下面的示例)。
"isNativeTextBoxFontSizeScaled"
— 通过 native.newTextBox() 函数创建时,要分配给原生文本框的 object.isFontSizeScaled 属性的默认 布尔值。默认值为 true
。
"isNativeTextFieldFontSizeScaled"
— 通过 native.newTextField() 函数创建时,要分配给原生文本字段的 object.isFontSizeScaled 属性的默认 布尔值。默认值为 true
。
"isExternalTextureRetina"
— 创建新的外部纹理时(例如通过插件创建)要分配的默认 布尔值 采样行为。默认值为 true
。
"isImageSheetFrameTrimCorrected"
— Solar2D 加载精灵时,要分配给新的 精灵 的帧修剪校正行为的默认 布尔值。默认值为 false
。
"magTextureFilter"
— 加载图像时应用的默认放大采样过滤器。值包括 "linear"
或 "nearest"
。
"minTextureFilter"
— 加载图像时应用的默认缩小采样过滤器。值包括 "linear"
或 "nearest"
。
"textureWrapX"
— 沿 **x** 方向的纹理环绕模式。值包括 "clampToEdge"
、"repeat"
或 "mirroredRepeat"
。
"textureWrapY"
— 沿 **y** 方向的纹理环绕模式。值包括 "clampToEdge"
、"repeat"
或 "mirroredRepeat"
。
-- Fill color default values local defaultR, defaultG, defaultB, defaultA = display.getDefault( "fillColor" ) print( defaultR, defaultG, defaultB, defaultA ) -- Default "anchorX" value local defaultAnchorX = display.getDefault( "anchorX" ) print( defaultAnchorX ) -- Default "anchorY" value local defaultAnchorY = display.getDefault( "anchorY" ) print( defaultAnchorY )