基于IOS和Android的智能手机拼图游戏系统技术方案

技术编号:19014744 阅读:182 留言:0更新日期:2018-09-26 16:56
本发明专利技术公布了基于IOS和Android的智能手机拼图游戏系统,本系统由C++语言和cocos2d‑x进行开发,该游戏实现了切割图片、滑动效果、游戏逻辑、物理效果等游戏功能,同时还支持从手机照相或图片库获取图片进行切割,摇一摇设备更换游戏图片及设置无限关卡的特效功能;用户可以非常的方便操作本游戏。

Jigsaw puzzle system for smart phone based on IOS and Android

The invention discloses a smart phone jigsaw puzzle game system based on IOS and Android. The system is developed by C++ language and cocos2d_x. The game realizes the functions of cutting pictures, sliding effects, game logic, physical effects and so on. At the same time, it also supports the cutting of pictures obtained from mobile phone photography or picture library, and the shaking and shaking equipment. Change the game picture and set the special function of the unlimited level; users can operate the game very conveniently.

【技术实现步骤摘要】
基于IOS和Android的智能手机拼图游戏系统
本专利技术是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()函数表示滑动结束,此函数实现在滑动结束之后将执行操作。本文档来自技高网...

【技术保护点】
1.基于IOS和Android的智能手机拼图游戏系统,系统游戏通过切割图片功能、游戏逻辑功能、物理效果功能和滑动效果功能实现设计开发的。

【技术特征摘要】
1.基于IOS和Android的智能手机拼图游戏系统,系统游戏通过切割图片功能、游戏逻辑功能、物理效果功能和滑动效果...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:湖南移商动力网络技术有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1