最近刚开始看cocos2d-x,于是仿照一个游戏,练习一下。
我参考的是这一款,名字叫飞鱼圈圈

主要的操作就是,很多鱼跑来跑去,圈选同种颜色的鱼,所有被圈的鱼就会合并成一条
触摸的轨迹是个不规则的封闭图形,需要判断出哪些鱼在这个封闭图形内,
我google了一下,什么射线法,扫描线之类的,cocos2d-x是不是有更简单的实现方法?
因为刚开始接触,希望大家指下思路,我再去详细看一下。
谢谢!
最近刚开始看cocos2d-x,于是仿照一个游戏,练习一下。
我参考的是这一款,名字叫飞鱼圈圈

主要的操作就是,很多鱼跑来跑去,圈选同种颜色的鱼,所有被圈的鱼就会合并成一条
触摸的轨迹是个不规则的封闭图形,需要判断出哪些鱼在这个封闭图形内,
我google了一下,什么射线法,扫描线之类的,cocos2d-x是不是有更简单的实现方法?
因为刚开始接触,希望大家指下思路,我再去详细看一下。
谢谢!
个人想法。
1.实现一个点是否在一个三角型内。
2.实现在一个凸边形内,获取n个三角形。
3.通过1.2,判断一个点是否在凸边形内。
4.实现通过触摸轨迹,获取一个/多个 封闭的凸边形。
5.通过4,3,2,1应该能实现吧。