1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 消灭星星java_怎么用java写消灭星星大概思路

消灭星星java_怎么用java写消灭星星大概思路

时间:2020-11-25 15:58:13

相关推荐

消灭星星java_怎么用java写消灭星星大概思路

消灭星星是二消类2113游戏,只要有5261超过两个以上的星星能4102连在一起,就能消除。每个星星添加1653点及组件方便点击。判断,生成星星的同时判断其附近是否有相同颜色的星星,分为上、下、左、右四种情况,那么就得使用枚举Enum了,注意,每个星星都得这么判断,判断上、下、左、右是否有相同颜色的星星,当有一个星星连接很多相同颜色的星星就可以消除了,这样当有大面积相同颜色的星星连在一起的时候就可以大面积消除了,设置int类型的相同颜色的星星个数Count,每有一个星星相连,Count=Count+1,当超过两个就可以消除了,相连可以使用bool类型的isLink消除,消除的逻辑就很好说了,就是当相同颜色的星星超过两个的时候,就可以消除了,也就是当isLink=true的时候,消除的星星个数=消除的的星星*Count,并且消除星星的位置会为null。消除后生成,当消除星星后需要有星星来填补空缺的位置,先找到星星的位置,并确定游戏界面最顶部的位置范围,也就是最顶部的边界,一般是(x,y,z)到(x,y,-z),判断星星所在位置是否为null,如果位置为null,便会从游戏界面的最顶部生成星星到null位置,这个可以用动画来产生星星从最顶部运动到null位置的效果,比如iTween的MoveTo等等。增分,设置int类型的总分数TotalScore,以及int类型的每消除一个星星的分数Score,计算总分TotalScore=Score*Count。

阅读全文 >

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。