Skip to content

Conversation

@yuchanns
Copy link
Contributor

@yuchanns yuchanns commented Oct 21, 2025

初步支持触屏操作。

  • 添加了 core/touch.lua 文件,实现触屏逻辑,并复用部分鼠标逻辑
  • 对与卡牌相关的特定区域( float 除外),使用两次触点判定,第一次触点形成鼠标的悬浮逻辑,第二次触点形成鼠标的点击逻辑
  • 同步触点长按与鼠标长按逻辑
  • 暂时没有鼠标右键的等价实现,因为没什么好的想法

在平板体验了一盘,基本没遇到什么问题。

PS: 我注意到,后续应该考虑在触屏环境把鼠标 icon 替换成 tap icon

@cloudwu cloudwu merged commit 721e530 into cloudwu:master Oct 21, 2025
2 checks passed
@yuchanns yuchanns deleted the feat/initial-touch-support branch October 21, 2025 12:51
@cloudwu
Copy link
Owner

cloudwu commented Oct 21, 2025

等下周我回广州,打算在左上角加一个 ? 的交互区。在可以右键帮助的地方(仅限触摸屏)按一下触发右键。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants