[发明专利]基于IOS和Android的智能手机拼图游戏系统在审
申请号: | 201710142183.4 | 申请日: | 2017-03-10 |
公开(公告)号: | CN108568111A | 公开(公告)日: | 2018-09-25 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 湖南移商动力网络技术有限公司 |
主分类号: | A63F13/60 | 分类号: | A63F13/60;G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410011 湖南省长沙市芙蓉区朝*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拼图游戏 智能手机 切割 方便操作 滑动效果 设备更换 物理效果 游戏功能 游戏逻辑 游戏实现 游戏图片 图片库 手机 关卡 照相 游戏 图片 语言 开发 | ||
本发明公布了基于IOS和Android的智能手机拼图游戏系统,本系统由C++语言和cocos2d‑x进行开发,该游戏实现了切割图片、滑动效果、游戏逻辑、物理效果等游戏功能,同时还支持从手机照相或图片库获取图片进行切割,摇一摇设备更换游戏图片及设置无限关卡的特效功能;用户可以非常的方便操作本游戏。
技术领域
本发明是C++语言和cocos2d-x技术领域。
背景技术
随着智能手机的操作系统日趋成熟,移动手机的游戏受到了人们的欢迎,其中拼图游戏是一种非常经典的游戏,具有可玩性高,简单趣味性强;不仅可以用来消磨时间,更可以起到益智、锻炼思维的作用。
发明内容
基于IOS和Android的智能手机拼图游戏系统,本系统由C++语言和cocos2d-x进行开发,该游戏实现了切割图片、滑动效果、游戏逻辑、物理效果等游戏功能,同时还支持从手机照相或图片库获取图片进行切割,摇一摇设备更换游戏图片及设置无限关卡的特效功能;用户可以非常的方便操作本游戏。
系统整体的实现:拼图游戏的主要表现形式是将一张完整的图片,切割成若干的小图片,然后将小图片的顺序打乱,玩家可以拖动小图片拼接来完成一个整体图片的游戏。
1.切割图片功能:本功能通过使用cocos2d-x中CCSprite类库中create函数,其原理是在一张图片中从某一坐标点(X,y取一张图片,表示被取图片的高度和宽度,此图片的高度和宽度是原大图的高度和宽度整除切割图片数的平方根得到,这样就实现了把图片切割成16张、25张、36张。
2.游戏逻辑功能:游戏原图被分割后,用一个spriteArray放切割后的图片信息,并对图片设置Tag,通过移动小图片与其原来的位置对比,如果位置差值在一定范围内并且Tag相等,图片就会吸附固定。
3.物理效果功能:切割后的图片从屏幕中间模拟物理效果掉落,当滑动的图片掉落时也会有物理碰撞重力等效果,使用物理引擎Box2d,模拟一个重力的世界,重力向下,把屏幕的四面设置成墙壁;定义出刚体后,生成刚体,把小图片作为皮肤依附在刚体上,而刚体因为受到重力的作用会自然掉落,皮肤会跟随着其依附的刚体而移动。
4.滑动效果功能:在处理滑动的时候,分三个函数实现:①ccTouchesBegan()函数功能表示滑动开始;②ccTouchesMoved()函数功能是开始拖动图片,函数中需设定哪些图片可以滑动以及设定图片滑动的范围;③ccTouchesEnded()函数表示滑动结束,此函数实现在滑动结束之后将执行操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南移商动力网络技术有限公司,未经湖南移商动力网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710142183.4/2.html,转载请声明来源钻瓜专利网。