Component/screen/zh: Difference between revisions
Jump to navigation
Jump to search
imported>OCDoc Import Imported from legacy OpenComputers documentation at ocdoc.cil.li |
Clean up Markdown artifacts from DokuWiki migration |
||
| Line 3: | Line 3: | ||
此组件由[[Block/screen/zh|屏幕方块]](无论是放置于世界中还是安装于机器人上)提供。 | 此组件由[[Block/screen/zh|屏幕方块]](无论是放置于世界中还是安装于机器人上)提供。 | ||
组件名: | 组件名:<code>screen</code>。 | ||
回调函数: | 回调函数: | ||
* | * <code>isOn():boolean</code> | ||
<pre>返回屏幕当前是否开启。 | <pre>返回屏幕当前是否开启。 | ||
\\ | \\ | ||
</pre> | </pre> | ||
* | * <code>turnOn():boolean, boolean</code> | ||
<pre>打开屏幕。返回屏幕之前的开关状态与操作执行后的状态。 | <pre>打开屏幕。返回屏幕之前的开关状态与操作执行后的状态。 | ||
\\ | \\ | ||
</pre> | </pre> | ||
* | * <code>turnOff():boolean, boolean</code> | ||
<pre> 关闭屏幕。返回屏幕之前的开关状态与操作执行后的状态。 | <pre> 关闭屏幕。返回屏幕之前的开关状态与操作执行后的状态。 | ||
\\ | \\ | ||
</pre> | </pre> | ||
* | * <code>getAspectRatio():number, number</code> | ||
<pre>屏幕的长宽比。对多方块屏幕而言返回值为屏幕水平和垂直方向边长的方块数。 | <pre>屏幕的长宽比。对多方块屏幕而言返回值为屏幕水平和垂直方向边长的方块数。 | ||
\\ | \\ | ||
</pre> | </pre> | ||
* | * <code>getKeyboards():table</code> | ||
<pre>获取连接到此屏幕的键盘列表。 | <pre>获取连接到此屏幕的键盘列表。 | ||
\\ | \\ | ||
</pre> | </pre> | ||
* | * <code>setPrecise(enabled:boolean):boolean</code> | ||
<pre>设定是否要启用高精度模式(将鼠标事件位置精确到子像素)。 | <pre>设定是否要启用高精度模式(将鼠标事件位置精确到子像素)。 | ||
</pre> | </pre> | ||
'''需要3级屏幕。''' | '''需要3级屏幕。''' | ||
| Line 40: | Line 40: | ||
<pre>\\ | <pre>\\ | ||
</pre> | </pre> | ||
* | * <code>isPrecise():boolean</code> | ||
<pre>检测是否启用了高精度模式(将鼠标事件位置精确到子像素)。 | <pre>检测是否启用了高精度模式(将鼠标事件位置精确到子像素)。 | ||
</pre> | </pre> | ||
'''需要3级屏幕。''' | '''需要3级屏幕。''' | ||
| Line 48: | Line 48: | ||
<pre>\\ | <pre>\\ | ||
</pre> | </pre> | ||
* | * <code>setTouchModeInverted(enabled:boolean):boolean</code> | ||
<pre> | <pre>设置是否要启用触摸反转模式(若设置为true则潜行右键单击才能打开屏幕的GUI,默认为潜行右键单击触摸,直接右键单击开启GUI)。 | ||
\\ | \\ | ||
</pre> | </pre> | ||
* | * <code>isTouchModeInverted():boolean</code> | ||
<pre>检查是否启用了触摸反转模式。 | <pre>检查是否启用了触摸反转模式。 | ||
| Line 60: | Line 60: | ||
{{:Component/contents/zh}} | {{:Component/contents/zh}} | ||
Latest revision as of 20:27, 24 August 2026
组件:屏幕
此组件由屏幕方块(无论是放置于世界中还是安装于机器人上)提供。
组件名:screen。
回调函数:
isOn():boolean
返回屏幕当前是否开启。 \\
turnOn():boolean, boolean
打开屏幕。返回屏幕之前的开关状态与操作执行后的状态。 \\
turnOff():boolean, boolean
关闭屏幕。返回屏幕之前的开关状态与操作执行后的状态。 \\
getAspectRatio():number, number
屏幕的长宽比。对多方块屏幕而言返回值为屏幕水平和垂直方向边长的方块数。 \\
getKeyboards():table
获取连接到此屏幕的键盘列表。 \\
setPrecise(enabled:boolean):boolean
设定是否要启用高精度模式(将鼠标事件位置精确到子像素)。
需要3级屏幕。
\\
isPrecise():boolean
检测是否启用了高精度模式(将鼠标事件位置精确到子像素)。
需要3级屏幕。
\\
setTouchModeInverted(enabled:boolean):boolean
设置是否要启用触摸反转模式(若设置为true则潜行右键单击才能打开屏幕的GUI,默认为潜行右键单击触摸,直接右键单击开启GUI)。 \\
isTouchModeInverted():boolean
检查是否启用了触摸反转模式。
目录
| < 100% 15% 15% > | ||
| 组件API | 3D打印机 - 抽象总线 - 无线接入点 - 区块加载器 - 电脑 - 合成 - 数据卡 - 数据库 - 调试 - 无人机 - 驱动器 - EEPROM - 经验 - 文件系统 - 发电机 - 地质分析仪 - GPU - 全息投影仪 - 因特网 - 物品栏控制器 - 拴绳 - 微控制器 - 调制解调器 - 运动传感器 - 导航 - 网络拆分器 - 活塞 - 红石 - 运动红石机构 - 机器人 - 屏幕 - 告示牌 - 储罐控制器 - 牵引光束 - 转运器 - 隧道 - 世界传感器 | |
| ::: | 其它 | 访问组件 - 信号 |
| ::: | 模组联动 | 应用能源 |