todo list 由于刚学习使用bevy框架,代码结构比较乱,先探索功能,后期整理代码 系统设置菜单,分辨率、刷新率、声音、音效等 目前资源位置是绝对定位,无法适配各种系统,优化屏幕缩放 联机对弈待实现,计划使用Peer to Peer建立连接,无中心服务器 游戏截图 计算鼠标选择的点是否在棋子范围内 a: 鼠标选择点 b: 棋子圆心 r: 棋子半径 $$ \sqrt {\left | {ax-bx} \right |^{2}+\left | {xy-by} \right |^{2}} \ > \ r $$ 参考 象棋规范协议: https://www.xqbase.com/protocol.htm