随笔分类 -  游戏开发-cocos creator学习

摘要:设置父节点下子节点显示顺序 尝试过设置zIndex,手动调用parent.sortAllChildren(),都不是很好用,最终用下面代码实现了每次点击让当前选中的节点处于最上方的效果setSiblingIndex 简单改变一行代码,实现 creator 单点触摸(群里摸鱼学到的) 阅读全文
posted @ 2019-05-17 11:29 orxx 阅读(4782) 评论(0) 推荐(0)
摘要:(待完善,实现多位数的滚动效果) 2.x的ccc引擎的label组件已经自带简单的数字滚动效果,准备自定义字体配合label,详情可查看官方的吃星星案例,下面主要讲自己代码实现的滚动效果 自己代码实现的滚动效果 1、 准备0~9的素材 2、 滚动的数字,数字需要连接起来,可是我们只能显示一个数字范围 阅读全文
posted @ 2019-04-09 10:27 orxx 阅读(3991) 评论(2) 推荐(0)
摘要:cc.Graphics组件 1: Alpha 混合的算法; 2: LineWidth 线的宽度; 3: Line Join 接头的方式: BEVEL, MITER, ROUND 4: Line Cap 模式: BUIT, Round, SQUARE 5: Stoker Color: 线的颜色 6: 阅读全文
posted @ 2019-04-08 15:15 orxx 阅读(5533) 评论(0) 推荐(0)
摘要:处理超出正常范围的整数,使用数组分段保存数据,逐项相加,满足条件就进位,需要注意数组下标越界 // large_number.js // new 构造函数来模拟一个类 // 初始化的[0, 0, 0, 0, 0, 0, 9] --> 9 000 000 000 000 000 000 // [0, 阅读全文
posted @ 2019-04-04 15:17 orxx 阅读(1303) 评论(0) 推荐(0)
摘要:(待完善,给玩家加上摄像机跟随效果) 1、stick监听cc.Node.EventType.TOUCH_MOVE事件,获取tick移动的坐标和朝向,限制移动的范围 2、根据stick的朝向,每帧更新player的位置和方向 阅读全文
posted @ 2019-04-03 23:11 orxx 阅读(5648) 评论(0) 推荐(0)
摘要:1、 准备资源服 a) 这里使用nodejs express框架 npm install express webserver.js代码 var express = require("express"); var app = express(); var path = require("path"); 阅读全文
posted @ 2019-04-03 17:12 orxx 阅读(1523) 评论(0) 推荐(0)
摘要:一、游戏的分析(之前没有接触过小游戏,制作的思维还停留在大型ARPG游戏大家共同协作的想法里,但是小游戏讲究小而全,大部分时间是一个人独立开发,所以需要迫使自己养成看到小游戏先拆分细化的思想) 二、一些必要的参数 台阶参数1: 设置分辨率: 720x12802: 台阶的原点:3: 配置好4个中心点, 阅读全文
posted @ 2019-04-03 15:51 orxx 阅读(3582) 评论(0) 推荐(0)
摘要:body参数 1: 重力为0, 对物体进行分类,配置碰撞关系。 2: 球: 线性阻尼,角速度阻尼 为1; 3: 球碰撞器的弹性系数为1; 4: 球杆的能量系数: 18; 5: 球杆最小距离: 20, 最大距离 100; 6: this.body.applyLinearImpulse(方向, 世界坐标 阅读全文
posted @ 2019-03-22 10:01 orxx 阅读(5419) 评论(1) 推荐(0)
摘要:思路 1、利用动画编辑器,设置一个路径,多个路径就编辑多个动画 2、用特定的代码对动画进行处理,获取到路径坐标,大佬已经写好代码,不用自己重复造轮子了(微元法求曲线长度) 获得动画路径的贝塞尔曲线方程 求得每一段贝塞尔曲线的长度 每隔一小段打一个点 最终生成一个路径 3、编写寻路脚本,挂载到物体上, 阅读全文
posted @ 2019-03-19 18:13 orxx 阅读(5351) 评论(0) 推荐(0)
摘要:1、插件或者TileMap工具生成地图json文件 2、astar寻路算法(终点 详情请看JS学习内的文章) 3、将json文件与寻路算法结合,获得路径坐标,并转化为游戏内的实际坐标 阅读全文
posted @ 2019-03-19 15:47 orxx 阅读(6183) 评论(1) 推荐(0)
摘要:1: 掌握creator http client GET操作; 2: 掌握creator 客户端上传文件; 3: 掌握creator客户端下载文件; http GET POST 1: Http client: GET POST是http的两种操作; 2: 获取网页数据我们一般使用http Get,G 阅读全文
posted @ 2019-03-17 19:51 orxx 阅读(6050) 评论(0) 推荐(1)
摘要:1: 掌握websocket基本使用; 2: 掌握socket.io基本使用; websocket 1: creator只支持websocket, h5的标准也只支持websocket; 2: websocket 底层是 tcp socket, 基于tcp socket上建立了连接,收发数据的标准, 阅读全文
posted @ 2019-03-17 16:18 orxx 阅读(4200) 评论(0) 推荐(0)
摘要:1: 掌握jsb.fileUtils的基本使用; FileUtils FileUtils API CCFileUtils.h 1:jsb是javascript bind的代表,整个C/C++ 导出的绑定都在这个jsb里面,jsb 支持native,不支持h5(浏览器上无法运行jsb is not d 阅读全文
posted @ 2019-03-17 15:08 orxx 阅读(17102) 评论(0) 推荐(1)
摘要:1: 了解creator场景切换; 2: 了解director基本的一些接口; 3: 理解资源加载的策略; cc.Director对象 1:游戏里面控制管理整个游戏全局对象,包括了场景切换等,为cc.Director对象; 2:导演对象全局只有一个cc.director,大写的为类, 小写的cc.d 阅读全文
posted @ 2019-03-17 14:37 orxx 阅读(2448) 评论(0) 推荐(0)
摘要:1: 了解h5打包发布,要注意的事项; 2: 完成android环境配置与creator 项目android打包; 3: 使用 eclips打开项目或android-studio; h5打包发布 1:引擎模块裁剪,减少引擎体积; 2: resources目录的特性,减少setting.js体积; 3 阅读全文
posted @ 2019-03-16 20:35 orxx 阅读(4587) 评论(0) 推荐(0)
摘要:动态加载列表 1: 每个记录是滚动列表里面的一个项,我们将整个列表分为3页,每页固定的项的数目;2: 一个PAGE的项最好超过滚动列表的大小;3: 课程案例, 创建一个滚动列表, 每一个page为一个页,共3个页,每个page有8个项; 3 * 8 = 24个项, 用1-100来模拟数据记录;4: 阅读全文
posted @ 2019-03-14 18:09 orxx 阅读(6055) 评论(0) 推荐(0)
摘要:1: 完成课堂案例,掌握物理引擎的基本使用;2: 了解Camera组件,完成Camera跟随玩家; 官方物理引擎案例 1: 准备好tiled地图;2: 为tiled地图编辑好物理碰撞器;3: 放出角色,为角色编辑好物理碰撞器;4: 监听键盘消息: cc.systemEvent.on(cc.Syste 阅读全文
posted @ 2019-03-14 15:27 orxx 阅读(2227) 评论(0) 推荐(0)
摘要:1: 理解物体类型和分类,配置碰撞矩阵;2: 编写碰撞响应函数,监听碰撞事件;3: 学会了解Sensor来做触发器,只触发碰撞不改变运动; 物体类型与碰撞矩阵 1: 添加物体类型: Add Layer, 每个类型对应一个名字group与groupIndex2: 创建物体的时候要选择一个类型;3: 配 阅读全文
posted @ 2019-03-14 10:18 orxx 阅读(5468) 评论(0) 推荐(0)
摘要:1: 开启物理引擎与物理引擎的配置;2: 刚体的类型和刚体的主要属性;3: 碰撞器的使用和参数; 开启物理引擎 1: 编写脚本来开启物理引擎; 2: 将这个脚本挂载到场景的根节点; 3: 编写调试接口决定是否打开物理引擎调试; 4: cc.director.getPhysicsManager().e 阅读全文
posted @ 2019-03-13 17:11 orxx 阅读(5621) 评论(0) 推荐(0)
摘要:1: 完成弹出式对话框; 2: 完成个性化时间进度条; 弹出式对话框 1:对话框的结构: 根节点 --> mask: 全屏的单色精灵,监听事件,关闭对话框; dlg 与它的孩子: 对话框的内容,监听事件,挡住不让他传递到mask节点上; 弹出式动画: mask: 渐变进来; 对话框内容缩放,并加上e 阅读全文
posted @ 2019-03-07 22:43 orxx 阅读(6111) 评论(0) 推荐(0)