欢迎来到一粒橘新闻网!!一粒橘新闻网带给您最新最全面的资讯消息
当前位置: 一粒橘新闻网 > 捕鱼游戏 >

捕鱼达人鱼游动规律

作者/整理:wolf 来源:互联网 2018-11-23

        作为一个尺度的程序员应该有写博客的习惯,实在早就有这个动机了,只是不知道该写点什么,最近一直有朋友问我捕鱼达人鱼游动的时候鱼的方向滚动该如何实现。
实在我没有写过捕鱼达人,一年前有个朋友公司做捕鱼达人类的游戏,然后问我如何判断捕鱼达人鱼游动规律一块,那个时候我就思索过这个题目。
        实在鱼游动的实现可以分为3部门:1,鱼本身的游动图片的切换,即一个帧动画。2,鱼的坐标的变化,也就是鱼沿着路径游动的位置变化。3,鱼的方向的变化,简朴的说就是鱼头的转向。
        对于第一部门,我相信大家都会了,就是一个帧动画的播放而已;然后第二部门,坐标的变化也不难,可以自己设计一个鱼游走的路径算法,假如不想写那么复杂的算法,也可以直接写好几套路径保留在文件中直接读取;到了第三部门,也就是我人生中第一篇博文的内容,就是鱼的转向。
实在我也不明白,良多人问我关于捕鱼达人中鱼的游动的重点都是鱼的转向该如何实现,实在并不难,我以前只是把思路告诉他们,没有真正敲出代码来,今天又有一位小伙伴问我,我允许他放工帮他写个小demo,也就是这篇博文了。
        先说一下思路:鱼的游动中,第一部门播放鱼的帧动画实在跟后面两个部门没什么关系,除非你还需要根据鱼的转向播放不同的帧动画,假如有朋友在这部门处理碰到挫折的话,可以给我留言。
        第二部门和第三部门实在有着紧密亲密的关系,鱼游动的路径实在决定着鱼的转向,我们来从数学的角度来分析一下,首先鱼的路径是一条曲线,而鱼在每个位置的转向是如何的呢?实在就是该点在曲线上的切线方向!没错!就是这么简朴!那如何得到切线的系数k呢?利用我们的数学知识很轻易就可以解决,只要获取一个不久之前某个时刻的坐标P1跟当前坐标P2,即可大概算出当前所在点的切线的系数K。然后每隔一段很短的时间就获取一次K的值,然后修改鱼的转向即可。大家很轻易就可以看出,要想进步K的精度,只有一个方法,那就是让P1更加接近P2,也就是选取相隔的时间越短(纯粹的数学知识)。
       把稳放在第一位,就是为了让良多追求一时手顺的玩家留意游戏方法和游戏节奏。不要盲目追求快感而频频放空炮,一定要看准再打。打大鱼粘小鱼,打小鱼粘大鱼,在稳的基础上,尽量一炮放出去捕捉尽可能多的鱼,这也要求你尽量往鱼群密集的地方打。这说的就是要根据鱼的分值调整炮台的大小,用大炮台打小鱼得不偿失,用小炮台打大鱼又很难命中。当然,假如你命运运限特别好的话也可以随意。
        以上就是小编总结的捕鱼达人鱼游动规律。关注小编获取更多免费游戏资讯!