Skip to content

colin1989/Besieged

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Besieged

  1. 构建map

  2. 坐标转换

  3. 触摸分派,zoom层与地图操作层

  • 单指按下:选中已高亮的entity
  • 单指滑动:map移动、entity移动
  • 单指抬起:无
  • 双指按下:无
  • 双指滑动:zoom
  • 双指抬起:无
  1. autorequire

  2. 保存entity格式、表的配置、占地与边的实际大小

  3. entity在地图上的实际位置与顶点位置的关系

  4. entity拖动时的绿色底板、颜色变动

  5. entity拖动时的位移、位置检测、逻辑位置变动 放大时的位置计算 当move时,记录两个触摸点的中心点在map上的位置,然后对zoom层进行缩放操作,缩放后,将刚才记录的中心点转换成世界坐标,并且与开始的中心点世界坐标做差值,即为移动的向量。

  6. entity需要消息,添加组件系统

  7. 行为树

  8. 感知器

  9. ECS 架构

  10. 对行为分层控制:决策层、请求层、行为层、动作层

  11. 寻路、势力图

  12. entity偏爱攻击的优先级

Releases

No releases published

Packages

No packages published