摘要: 1. 规则 游戏操作仿的是天天爱消除,点击一个方块向相邻的方块滑动就会交换两个方块 当没有可移动的方块时,可以点击下面的update按钮 横向相连的方块数字之和会增加分数,纵向相连的方块数字之和会减少分数 最终目的就是get47 2. 整体思路搭建游戏场景... 阅读全文
posted @ 2018-12-05 10:12 ggdd5151 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 今天开始,我们开始完整做游戏,熟悉一下制作游戏的流程,然后我们就可以大概了解一下几个经典小游戏的算法。1. 主要思路扫雷游戏里有很多小方块,我们这里用Tile表示方块的含义,我们用网格的Layout存放这些Tile,按照扫雷高级难度的标准我们要添加16x30个Tile... 阅读全文
posted @ 2018-12-05 10:11 ggdd5151 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 1. 步骤我们打包一个Android的Apk模板选择binary可以快速打包,Portrait竖屏,Upside Down倒屏,Landscape Left左右横屏,Landscape Right右左横屏我们先点击构建构建完成后我们找到构建的目录(就是上面的build... 阅读全文
posted @ 2018-12-05 10:10 ggdd5151 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 1. 相关知识点1.1 使用 AudioSource 组件播放创建一个空节点,在这个空节点上,添加一个 其他组件 -> AudioSource在脚本上预设好 AudioSource,并且根据实际需求,完善脚本的对外接口,如下: cc.Class({ propertie... 阅读全文
posted @ 2018-12-05 10:09 ggdd5151 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: 1. 相关知识点我们在游戏中通常需要存储用户数据,如音乐开关、显示语言等,如果是单机游戏还需要存储玩家存档。 Cocos Creator 中我们使用 cc.sys.localStorage 接口来进行用户数据存储和读取的操作。1.1 存储数据cc.sys.localS... 阅读全文
posted @ 2018-12-05 10:08 ggdd5151 阅读(1580) 评论(0) 推荐(0) 编辑
摘要: 1. 相关知识点从这节课开始,我们就要回到之前制作的游戏上了。还记得之前做的菜单场景吗?中间有一个记录的label我们一直没理她,今天我们就来翻她的牌子我们每次游戏结束时都会有一个分数,这个分数变量在相应的游戏场景里,我们想要的效果时:当返回菜单时,我们要把这个分数变... 阅读全文
posted @ 2018-12-05 10:07 ggdd5151 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 1. 相关知识点Slider是一个滑动器组件1.1 Slider组件点击 属性检查器下面的添加组件按钮,然后从添加UI组件中选择Slider,即可添加Slider组件到节点上。1.2 Slider属性属性 功能说明 Handle 滑动按钮部件,可以通过该按钮... 阅读全文
posted @ 2018-12-05 10:07 ggdd5151 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 1. 相关知识点Toggle 是一个 CheckBox,当它和 ToggleGroup 一起使用的时候,可以变成 RadioButton。也就是经常用到的选择、多选按钮1.1 Toggle 属性属性 功能说明 isChecked 布尔类型,如果这个设置为 t... 阅读全文
posted @ 2018-12-05 10:06 ggdd5151 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 1. 知识点讲解ProgressBar(进度条)经常被用于在游戏中显示某个操作的进度,在节点上添加 ProgressBar 组件,然后给该组件关联一个 Bar Sprite 就可以在场景中控制 Bar Sprite 来显示进度了。点击 属性检查器 下面的添加组件按钮,... 阅读全文
posted @ 2018-12-05 10:05 ggdd5151 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 1. 知识点讲解ScrollView 是一种带滚动功能的容器,它提供一种方式可以在有限的显示区域内浏览更多的内容。通常 ScrollView 会与Mask组件配合使用,同时也可以添加ScrollBar组件来显示浏览内容的位置。1.1 ScrollView 属性属性 ... 阅读全文
posted @ 2018-12-05 10:04 ggdd5151 阅读(979) 评论(0) 推荐(0) 编辑
摘要: 1. 知识点讲解Camera就是标记一块区域,这块区域就是镜头范围。拿拍电影来举例子,当拍一个场景时,场景里常常有主角,而主角常常有主角光环,所以摄像机的镜头就要对准主角,镜头要跟着主角移动。这里的镜头移动方式有两种。一种是中心移动,也就是以主角为中心,主角移动镜头就... 阅读全文
posted @ 2018-12-05 10:03 ggdd5151 阅读(1594) 评论(0) 推荐(0) 编辑
摘要: 1. 知识点物理引擎 碰撞检测2. 步骤2.1 准备工作搭一个游戏背景2.2 小球运动再建一个物理层,用来装游戏里的带有物理属性的东西,设置锚点为左下角wall:墙//小球碰到就会反弹的那种墙 ground:地面//球碰到地面,这局游戏就结束了 brick_layou... 阅读全文
posted @ 2018-12-05 10:03 ggdd5151 阅读(965) 评论(0) 推荐(0) 编辑
摘要: 1. 相关知识点 虚拟手柄(新) 地图制作 碰撞检测 动画制作 2. 步骤2.1 制作地图2.1.1.新建19x19的地图,Tile大小32x32,导入图块资源2.1.2 建立三个图层(ground,hide,main)和一个对象层(objects)gro... 阅读全文
posted @ 2018-12-05 10:02 ggdd5151 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 1. 前言瓦片地图是由一张一张的正方形小图片拼接成的地图,例如炸弹人,QQ堂都是非常典型的瓦片游戏。瓦片地图(Tile Map) 不但生成简单,并且可以灵活的用于Cocos2d-x引擎。不论你的游戏是角色扮演游戏, 平台动作游戏或仿打砖块游戏,这些游戏地图可以使用开源... 阅读全文
posted @ 2018-12-05 10:01 ggdd5151 阅读(3313) 评论(0) 推荐(0) 编辑
摘要: 一、涉及知识点添加背景动画 添加人物动作 碰撞检测二、步骤2.1 准备工作新建一个项目,这回在资源管理器新建一个animation文件夹,用来存放节点动画。同时,将背景图拉上,这样背景图动起来时,就相当于人物相对位置再移动,跑了起来。2.2 背景动画——让背景动起来为... 阅读全文
posted @ 2018-12-05 10:00 ggdd5151 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 一、涉及知识点场景切换 按钮事件监听 节点事件监听 节点数组 循环中闭包的应用 动态更换sprite图片 定时器 预制资源二、步骤2.1 准备工作首先,我们要新建一个空白工程,并在资源管理器中新建几个文件夹在这些文件夹中,我们用来存放不同的资源,其中 Scene用来存... 阅读全文
posted @ 2018-12-05 09:59 ggdd5151 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 一 需求分析 可实现用户名的自定义设置或默认身份的进入 可实现测试类型的选择、通过测试文章的下拉列表选择已导入目录的文章和用户本地导入、测试时间的自定义 监听你的键盘录入,同时启动线程去判断用户输入的字符与模板上的字符是否一致,不正确的用红色标记,正确的显示为... 阅读全文
posted @ 2018-12-05 09:54 ggdd5151 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一 需求分析系统需实现以下功能: 迷宫的随机生成 能随机生成单元格像素宽度为10,迷宫行列长度为40*40的迷宫 寻找路径 能寻找从起点到终点的路径 遍历迷宫 能走遍迷宫内的所有点获得迷宫地图 清空迷宫 能清除已经生成的迷宫,以便再次生成不同的随机迷宫 ... 阅读全文
posted @ 2018-12-05 09:54 ggdd5151 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 一 需求分析设计一个经典的推箱子小游戏,在窗体里有墙,箱子,胜利的标志,和工人,用户可以通过键盘上的“上”、“下”、“左”、“右”按键控制工人的上下左右移动动轨迹,工人具有推箱子的功能,箱子会根据工人的运动而运动,墙起到阻碍的用,箱子碰到墙会停下来,工人碰到墙也会停下... 阅读全文
posted @ 2018-12-05 09:54 ggdd5151 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 一 需求分析本系统是基于java开发的聊天室。有用户注册、用户登陆、修改密码、忘记密码、添加好友、用户聊天、群聊功能。如果服务器还没有启动,则客户端是不可以登陆、注册、忘记密码,如果在运行过程中,服务器断开则系统会有提示,聊天对象如果下线发送消息后会有弹窗提示,添加好... 阅读全文
posted @ 2018-12-05 09:54 ggdd5151 阅读(2626) 评论(2) 推荐(0) 编辑