######### 摇杆

库: 输入/输出
引入版本: 2.2.0
外观: #########

行为

用户可以在圆角方形区域内拖动红色摇杆帽(旋钮),输出会随之更新,用于表示摇杆帽当前的 xy 坐标。该组件可以模拟经典街机游戏时代常见的摇杆。

引脚

西侧边缘,上方引脚(输出,位宽与位宽属性一致)
表示摇杆帽的 x 坐标。该输出应被解释为一个无符号整数,其取值永远不会为 0:因此,数值 1 表示最左侧,而该位宽所能表示的最大值表示最右侧。当摇杆处于静止(中心)位置时,其输出位模式为 10...00。
西侧边缘,下方引脚(输出,位宽与位宽属性一致)
表示摇杆帽的 y 坐标,其取值范围与 x 坐标引脚类似。当摇杆被拉到最上方时,该输出值为 1;当摇杆被拉到最下方时,该输出为所选位宽对应的最大值。

属性

当组件被选中或正在放置时,可通过 Alt-2 到 Alt-5 快捷键修改其 位宽 属性。

位宽
用于表示摇杆帽各坐标值所使用的位数。
颜色
摇杆帽在屏幕上绘制时使用的颜色。

手形工具行为

在摇杆区域内按下鼠标按钮,会将摇杆帽移动到该位置并更新输出。拖动鼠标会持续移动摇杆帽并更新输出,同时保证摇杆帽始终保持在摇杆区域内。松开鼠标按钮后,摇杆帽会恢复到静止位置。

文本工具行为

无。

返回 库参考手册