永发信息网

跟消灭星星在一个游戏软件里,然后分消灭星星和经典模式。游戏内容是,上边大约是个10×10的空格,下

答案:4  悬赏:70  手机版
解决时间 2021-02-11 13:56
跟消灭星星在一个游戏软件里,然后分消灭星星和经典模式。游戏内容是,上边大约是个10×10的空格,下边是跟俄罗斯方块那种类型的方块,然后把底下的方块往上边的空格里面挪,不管横着竖着,只要满了,就会消除,加分,求游戏名称!
最佳答案
消灭星星是二消类游戏,只要有超过两个以上的星星能连在一起,就能消除。每个星星添加点及组件方便点击。那么制作一款这类游戏的核心玩法的思路是什么呢,请随小编看一下吧。
1.判断,生成星星的同时判断其附近是否有相同颜色的星星,分为上、下、左、右四种情况,那么就得使用枚举Enum了,注意,每个星星都得这么判断,判断上、下、左、右是否有相同颜色的星星,当有一个星星连接很多相同颜色的星星就可以消除了,这样当有大面积相同颜色的星星连在一起的时候就可以大面积消除了,设置int类型的相同颜色的星星个数Count,每有一个星星相连,Count=Count+1,当超过两个就可以消除了,相连可以使用bool类型的isLink。
2.消除,消除的逻辑就很好说了,就是当有相同颜色的星星超过两个相连的时候,就可以消除了,也就是当isLink=true的时候,消除的星星个数=消除的的星星*Count,并且消除星星的位置会为null。
3.消除后生成,当消除星星后需要有星星来填补空缺的位置(位置为null),先找到星星的位置,并确定游戏界面最顶部的位置范围,也就是最顶部的边界,一般是(x,y,z)到(x,y,-z),这也就是星星生成点的位置范围,判断星星所在位置是否为null,如果位置为null,确定null位置的z轴范围,使最顶部的星星生成点的z轴位置=null位置的z轴位置,便会从游戏界面的最顶部的星星生成点生成星星到对应的null位置,注意一定是对应的,不然的话会斜方向生成,会显得很乱,这个可以用动画来产生星星从最顶部运动到null位置的效果,比如iTween的MoveTo等等。
4.增加分数,设置int类型的总分数TotalScore,以及int类型的每消除一个星星的分数Score,计算总分TotalScore=Score*Count。
全部回答
1010
消灭星星俄罗斯
破解版消灭星星
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
cf国服刹天辅助为什么一进游戏就秒代码
富源县城市建设档案馆我想知道这个在什么地方
什么是勾股数?试举例说明
连云港长兴建设工程公司在什么地方啊,我要过
那首歌的歌词是:大雁留下我的歌。(后面不记
下载我的世界一点六点六
中华汽车在高速上开防冻液少了车子就没力
究极水族箱神奇净水宝魔幻磁力宝好吗
单选题明清时期,中国的产品大量进入国际市场
岳飞赤子之心悲惨的下场到底罪魁祸首是秦桧还
沈阳市胡台乡杜板牛村能动迁吗
川西几月适合自驾游躲开暴雨塌方季节
离广州番禺区最近的区有哪些?
气动开关阀做什么用?
百苦在哪里啊,我有事要去这个地方
推荐资讯
盛世豪庭俱乐部怎么去啊,我要去那办事
小批量定做几十个徽章大概多少钱一个
星美国际影城上海正大店地址在哪,我要去那里
北京二七车辆厂中学地址在什么地方,想过去办
江西鑫隆玻璃在哪里啊,我有事要去这个地方
什么时候吃木瓜最好
春兰空调电器临漳专卖店地址有知道的么?有点
在希财申请了借款显示已提交,是不是成功了?
四海国际社区这个地址在什么地方,我要处理点
个人星盘怎么看
君阳村怎么去啊,我要去那办事
知道对方的手机号,也知道对方的微信号,怎么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?