需求:
1、通过圆环模拟真实世界场景
2、通过角度检测来收取妖怪
实现前的想法:
1、我们把所有的东西放在一个坐标里,即统一坐标系,东西包括怪物,动态ui等
2、获取到的陀螺仪数据旋转和拖动旋转的统一
3、怪物ai的实现,实现的主要方法是通过状态机
4、UI和特效的表现
具体细节的实现:
1、通过角度和距离获取位置
2、通过两点获取角度
3、通过一点获取角度
代码设计:
1、创建场景,创建定时器,通过定时器控制状态机
2、怪物类设计,主要有怪物的状态和状态机的切换