载入中...
搜索中...
未找到
UiCard 风格的布局配置(脚本可实时修改,对应 UiCard 的 Configs 面板)。 更多...
#include <CardTypes.h>
Public 属性 | |
| float | cardW = 110.f |
| 卡牌宽/高(像素)。 | |
| float | cardH = 150.f |
| float | spacing = 26.f |
| 手牌水平间距。 | |
| float | handX = 640.f |
| 手牌扇形中心 X / 基准高度 Y。 | |
| float | handY = 640.f |
| float | arcHeight = 46.f |
| 扇形弧度(两端上翘高度)。 | |
| float | rotationAngle = 14.f |
| 手牌两端最大旋转角(度)。 | |
| bool | hoverRotation = true |
| 悬浮时是否恢复为水平。 | |
| float | hoverScale = 1.22f |
| 悬浮缩放/上移像素/运动速度。 | |
| float | hoverLift = 46.f |
| float | hoverSpeed = 0.18f |
| float | motionSpeed = 0.12f |
| 通用归位运动速度。 | |
| float | disabledAlpha = 0.35f |
| 禁用牌透明度。 | |
| bool | showZones = true |
| 是否绘制落牌区。 | |
| float | deckX = 360.f |
| 牌库堆绘制位置。 | |
| float | deckY = 640.f |
| float | dragThreshold = 64.f |
| 拖拽触发距离(像素)。 | |
详细描述
UiCard 风格的布局配置(脚本可实时修改,对应 UiCard 的 Configs 面板)。
在文件 CardTypes.h 第 40 行定义.
类成员变量说明
◆ arcHeight
| float eve::card::LayoutConfig::arcHeight = 46.f |
◆ cardH
| float eve::card::LayoutConfig::cardH = 150.f |
在文件 CardTypes.h 第 43 行定义.
被这些函数引用 eve::card::Card::renderDeck().
◆ cardW
| float eve::card::LayoutConfig::cardW = 110.f |
卡牌宽/高(像素)。
在文件 CardTypes.h 第 42 行定义.
被这些函数引用 eve::card::Card::renderDeck() , 以及 eve::card::Hand::slotTransform().
◆ deckX
| float eve::card::LayoutConfig::deckX = 360.f |
牌库堆绘制位置。
在文件 CardTypes.h 第 66 行定义.
被这些函数引用 eve::card::Card::drawCard() , 以及 eve::card::Card::renderDeck().
◆ deckY
| float eve::card::LayoutConfig::deckY = 640.f |
在文件 CardTypes.h 第 67 行定义.
被这些函数引用 eve::card::Card::drawCard() , 以及 eve::card::Card::renderDeck().
◆ disabledAlpha
| float eve::card::LayoutConfig::disabledAlpha = 0.35f |
◆ dragThreshold
| float eve::card::LayoutConfig::dragThreshold = 64.f |
◆ handX
| float eve::card::LayoutConfig::handX = 640.f |
◆ handY
| float eve::card::LayoutConfig::handY = 640.f |
在文件 CardTypes.h 第 48 行定义.
被这些函数引用 eve::card::Hand::slotTransform().
◆ hoverLift
| float eve::card::LayoutConfig::hoverLift = 46.f |
在文件 CardTypes.h 第 57 行定义.
被这些函数引用 eve::card::Hand::update().
◆ hoverRotation
| bool eve::card::LayoutConfig::hoverRotation = true |
◆ hoverScale
| float eve::card::LayoutConfig::hoverScale = 1.22f |
◆ hoverSpeed
| float eve::card::LayoutConfig::hoverSpeed = 0.18f |
在文件 CardTypes.h 第 58 行定义.
被这些函数引用 eve::card::Hand::update().
◆ motionSpeed
| float eve::card::LayoutConfig::motionSpeed = 0.12f |
◆ rotationAngle
| float eve::card::LayoutConfig::rotationAngle = 14.f |
◆ showZones
| bool eve::card::LayoutConfig::showZones = true |
◆ spacing
| float eve::card::LayoutConfig::spacing = 26.f |
该结构体的文档由以下文件生成:
- src/modules/card/CardTypes.h