自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gaos的BLOG

走过路过轻点虐。。。

  • 博客(28)
  • 资源 (31)
  • 收藏
  • 关注

转载 Cocos Creator 常用优化技巧汇总

今天给大家整理一些cocos creator常用的一些优化技巧和手段,希望对大家的项目有所帮助。一:资源包体大小优化:(1)去掉不用的资源,去掉不用的代码模块;(2)压缩png图片,在清晰度课接受的范围内让图片的体积更小;(3)压缩声音数据,多声道变单声道,降低采样率;(4)在需求的允许下降低图片的部分精度,比如,1920x...

2019-05-27 16:28:59 3123

转载 Cocos Creator 如何防止场景版本提交冲突

Cocos creator数据化驱动,组件化开发,可视化编辑,非常的方便,在日常得开发中,多人合作,提交版本可能会有冲突,传动的代码冲突,这个好解决,我们直接去人工合并和修正就可以了,可是场景冲突怎么解决呢?一般的做法是,大家将游戏分成多个场景,每个人负责一个场景,或每次改动场景的时候,先更新一下,大喊一声^_^。这种问题怎么解决呢?几个原则我们来看下。...

2019-05-27 15:56:02 877

原创 TypeScript

const {ccclass, property} = cc._decorator;const LEVEL = cc.Enum({EASY:1,HARD:2});@ccclassexport default class Helloworld extends cc.Component { // 整型 @property(cc.Float)// @proper...

2019-05-08 11:07:56 446

原创 cocos creator基础-(十一)spine骨骼动画组件使用

1: 掌握sp.Skeleton组件的使用;spine骨骼动画工具1: 骨骼动画: 把动画打散, 通过工具,调骨骼的运动等来形成动画2: spine是一个非常流行的2D骨骼动画制作工具3: spine 动画美术人员导出3个文件:  (1) .png文件:动画的”骨骼”的图片集;  (2).atlas文件: 每个骨骼在图片集里面位置,大小;  (3).json文件: 骨骼动画的an...

2019-05-07 15:48:15 1705

原创 cocos creator基础-(十四)cc.widget与屏幕适配

1: 掌握适配策略;2: 掌握cc.Widget在适配中的作用;3: 完成适配案例;屏幕适配1: 一款游戏能适应不同的手机分辨率,我们把这个称为屏幕适配;2: creator屏幕适配策略: 固定高度,固定宽度, 固定宽高度;3: cc.Canvas组件:  (1)决定屏幕的适配策略;  (2)大小为屏幕的大小;4: 美术设计分辨率:  美术人员在一个固定的分辨率下来设计资...

2019-05-07 15:48:09 693

原创 cocos creator基础-(二十)物理引擎碰撞检测

1: 理解物体类型和分类,配置碰撞矩阵;2: 编写碰撞响应函数,监听碰撞事件;3: 学会了解Sensor来做触发器,只触发碰撞不改变运动;物体类型与碰撞矩阵1: 添加物体类型: Add Layer, 每个类型对应一个名字group与groupIndex2: 创建物体的时候要选择一个类型;3: 配置碰撞矩阵,决定哪些物体类型碰撞;碰撞事件监听1: 刚体组件开启碰撞监听;...

2019-05-07 15:48:02 1568

原创 cocos creator基础-(十九)物理引擎基本配置

1: 开启物理引擎与物理引擎的配置;2: 刚体的类型和刚体的主要属性;3: 碰撞器的使用和参数;开启物理引擎  1: 编写脚本来开启物理引擎;  2: 将这个脚本挂载到场景的根节点;  3: 编写调试接口决定是否打开物理引擎调试;  4: cc.director.getPhysicsManager().enabled = true; // 打开物理引擎    cc.dir...

2019-05-07 15:47:57 1241

原创 cocos creator基础-(八)cc.Label使用

1: 掌握cc.Label组件使用;2: 掌握cc.RichText组件使用;cc.Label1:cc.Label是显示文字的组件;2:cc.Label属性面板:  String: 文本显示的内容;  Horiznotal: 水平对齐的方式: 左 右 居中;  Vertial: 上, 下, 居中, 字与行的排版  Font Size: 字体大小;  LineHeight...

2019-05-07 15:47:40 1654 1

原创 cocos creator基础-(七)cc.Button使用

1: 掌握按钮的使用;cc.Button1:添加按钮的方法(1)直接创建带Button组件的节点;(2) 先创建节点,再添加组件;2:按钮组件, 按钮是游戏中最常用的组件, 点击然后响应事件;3: 按钮的过渡效果:过渡: 普通状态, 鼠标滑动到物体上, 按下状态, 禁用状态  (1)没有过渡,只有响应事件;  (2)颜色过渡, 过渡效果中使用颜色;...

2019-05-07 15:47:34 1157

原创 cocos creator基础-(六)cc.Sprite使用

1: 了解cc.Sprite的使用;2: 了解cc.Sprite的大小模式;3: 学会使用九宫格,使用九宫格节省美术资源;4: 学会个性化的时间精度条的使用;5: 代码里面来更换图片;cc.Sprite1: 游戏中显示一个图片,通常我们把这个叫做”精灵” sprite2: cocos creator如果需要显示一个图片,那么需要在节点上挂一个精灵组件,为这个组件指定要显示的...

2019-05-07 15:47:28 1184

原创 cocos creator基础-(五)cc.Component使用

一、组件入口函数1: onLoad: 组件加载的时候调用, 保证了你可以获取到场景中的其他节点,以及节点关联的资源数据2: start: 也就是第一次执行 update 之前触发3: update(dt):组件每次刷新的时候调用,距离上一次刷新的时间(会在所有画面更新前执行)4: lateUpdate(dt) 刷新完后调用(会在所有画面更新后执行);5: onEnable: 启用这个组...

2019-05-07 15:47:19 918

原创 cocos creator基础-cc.Node(二)事件响应

触摸事件1: 触摸事件类型: START, MOVED, ENDED(物体内), CANCEL(物体外);2: 监听触摸事件: node.on(类型, callback, target(回掉函数的this), [useCapture]);3: 关闭触摸事件: node.off(类型, callback, target(回掉函数的this), [useCapture]);4: target...

2019-05-07 15:47:13 902

原创 cocos creator基础-(九)cc.AudioSource使用

1: 掌握cc.AudioSource组件的使用;cc.AudioSource1:AudioSource组件是音频源组件, 发出声音的源头;2: AudioSource组件面板:  clip: 声源的播放的音频对象: AudioClip, mp3, wav, ogg,  volume: 音量大小, [0, 1]百分比  mute: 是否静音;  Loop: 是否循环播放;  ...

2019-05-07 15:47:04 853

原创 cocos creator基础-(十二)预制体、Mask、Layout 、ScorllView组件使用

1: 理解预制体使用;2: 掌握Mask组件做圆形图像和裁剪;3: 掌握Layout组件做布局;4: 掌握滚动列表的使用和代码加入选项到滚动列表预制体1: 制作预制体: 将节点拖入到assets文件夹下;2: 加载预知体: 代码加载(统一在资源加载时讲解)与手动绑定;3: 预制体对象实例化: cc.instantiate;Mask组件1...

2019-05-07 15:46:56 1139

原创 cocos creator基础-(十三)cc.Loader使用

1: 掌握cc.loader加载本地资源;2: 掌握cc.loader加载远程资源;3: 掌握资源释放的机制与autorelease;4: 掌握手动释放资源;cc.Loader1:有三个默认的Pipeline:  (1) assetLoader: 主要用于加载资源, 加载asset类型资源,和释放这些资源;  (2) downloader: 主要用于下载文件...

2019-05-07 15:46:47 1049

原创 cocos creator基础-(十五)碰撞检测系统

1: 掌握碰撞检测的基本步骤;2: 掌握开启碰撞检测和响应碰撞;3: 完成道具拾取案例,理解group与groupIndex;1: creator有碰撞检测系统 +物理碰撞系统,这个是两个独立的模块;2: 给creator的游戏世界中的物体来进行分组,指定节点的分组与分组的碰撞矩阵;3: 代码中获取节点的分组和分组索引: group与groupIndex(0~n);...

2019-05-07 15:46:38 1205

原创 cocos creator基础-(十七)TexturePacker图集打包

1: 掌握TexturePacker的使用;2: 掌握图集在creator中的使用;3: 掌握图集更改;4: 掌握TextureUnpacker的使用;为什么要有图集1: 图片解码到内存, 内存加载到显卡生成OPENGL纹理;2: 把所有的小图打到一张大图里面,可以使用一张OPENGL纹理,优化程序的性能(降低drawcall次数);3: 图集的缺点: 每...

2019-05-07 15:46:31 2296

原创 cocos creator基础-(十八)高级UI的实现 - 弹出式对话框、个性化时间进度条

1: 完成弹出式对话框;2: 完成个性化时间进度条;弹出式对话框1:对话框的结构:  根节点 -->        mask: 全屏的单色精灵,监听事件,关闭对话框;          dlg 与它的孩子: 对话框的内容,监听事件,挡住不让他传递到mask节点上;              弹出式动画:          mask: 渐变进来;    ...

2019-05-07 15:46:24 2738

原创 cocos creator基础-(二十五)FileUtils本地文件读写

1: 掌握jsb.fileUtils的基本使用;FileUtilsAPI CCFileUtils.h1:jsb是javascript bind的代表,整个C/C++ 导出的绑定都在这个jsb里面,jsb 支持native,不支持h5(浏览器上无法运行jsb is not defined );2: FileUtils是本地文件读写的一个工具类,全局只有一个实例;...

2019-05-07 15:46:17 2988

原创 cocos creator基础-(二十一)Camera组件、物理引擎案例

1: 完成课堂案例,掌握物理引擎的基本使用;2: 了解Camera组件,完成Camera跟随玩家;官方物理引擎案例1: 准备好tiled地图;2: 为tiled地图编辑好物理碰撞器;3: 放出角色,为角色编辑好物理碰撞器;4: 监听键盘消息:  cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN, this....

2019-05-07 15:46:06 759

原创 cocos creator基础-(二十四)cc.Director与资源加载策略

1: 了解creator场景切换;2: 了解director基本的一些接口;3: 理解资源加载的策略;cc.Director对象1:游戏里面控制管理整个游戏全局对象,包括了场景切换等,为cc.Director对象;2:导演对象全局只有一个cc.director,大写的为类, 小写的cc.director为全局的导演对象;3: cc.director来获取导演对象实例;...

2019-05-07 15:38:41 885

原创 cocos creator基础-(十)cc.Animation动画组件的使用

1: 掌握动画编辑器与cc.Animation组件的使用;// 节点、动画、动画文件的关系node : {Animation : {AnimationClip}}动画编辑器使用1: 创建一个节点;2: 为这个节点添加一个动画组件 cc.Animation;3: 为这个动画组件新建一个动画文件 --> AnimationClip对象;4: cc.Animation 控制面板...

2019-05-07 15:38:33 1246

原创 cocos creator基础-(十六)自定义的帧动画播放组件

1: 掌握帧动画的原理;2: 完成帧动画组件的编写;3: 代码中使用帧动画组件;通过拖拽图片进行播放,比引擎的制作方式方便,但动画不是很灵活帧动画播放组件1: creator播放帧动画需要通过动画编辑器去制作;2: 为了方便控制和使用加入帧动画代码播放组件;3: 属性设置:  sprite_frames: 帧动画所用到的所有的帧;  durat...

2019-05-07 15:38:25 1416

原创 cocos creator基础-(二十七)httpclient Get POST

1: 掌握creator http client GET操作;2: 掌握creator 客户端上传文件;3: 掌握creator客户端下载文件;http GET POST1: Http client: GET POST是http的两种操作;2: 获取网页数据我们一般使用http Get,GET 传递参数通过?开始每个参数之间使用&来隔开;3: 上传数据我们一...

2019-05-07 15:37:42 916

原创 cocos creator基础-(二十六)Websocket与socket.io

1: 掌握websocket基本使用;2: 掌握socket.io基本使用;websocket1: creator只支持websocket, h5的标准也只支持websocket;2: websocket 底层是 tcp socket, 基于tcp socket上建立了连接,收发数据的标准,保证了用户收到的数据和发到的数据是一致的,不用考虑粘包等问题,websocket...

2019-05-07 15:37:27 4799 3

原创 cocos creator基础-(二十二)滚动列表高级使用 动态加载数据

动态加载列表1: 每个记录是滚动列表里面的一个项,我们将整个列表分为3页,每页固定的项的数目;2: 一个PAGE的项最好超过滚动列表的大小;3: 课程案例, 创建一个滚动列表, 每一个page为一个页,共3个页,每个page有8个项;3 * 8 = 24个项, 用1-100来模拟数据记录;4: 编写代码往滚动列表里面加入所需要的项目;往下加载示意图auto scroll细...

2019-05-07 15:37:13 1501

原创 cocos creator基础-cc.Node(四)节点action的使用

Action1: Action类是动作命令,我们创建Action,然后节点运行action就能够执行Action的动作;2: Action分为两类: (1) 瞬时就完成的ActionInstant, (2) 要一段时间后才能完成ActionIntervial;3: cc.Node runAction: 节点运行action;4: cc.moveTo, cc.moveBy To: 目标 B...

2019-05-07 14:58:59 723

原创 cocos creator基础-cc.Node(三)坐标空间转换

cc.Vec21: cc.Vec2 二维向量坐标, 表结构{x: 120, y: 120}; cc.v2(x, y) 创建一个二维向量 cc.p() 创建一个二维向量(这个2.0被废弃了,用cc.v2替代)2: cc.pSub: 向量相减 cc.pSub(v1, v2) 被废弃,用v1.sub(v2)替代3: cc.pAdd: 向量相加; cc. cc.pAdd(v1, v2) ...

2019-05-07 14:58:14 1278

30道iOS底层面试题

30道iOS底层面试题

2023-07-25

ImageOptim.app.zip

图片无损压缩,改变md5值,

2020-07-21

TexturePacker for mac ,ImageOptim for mac无损压缩

ImageOptim图片无损压缩 ,TexturePacker for mac 完美破解版本

2019-05-09

TexturePacker 3.1.2 Mac破解版.zip

TexturePacker 3.1.2 完美破解版本,亲测可用,虽然版本有点老,但不影响使用

2019-05-09

ios .真机调试2.2

ocde 12.0 真机安装包,https://blog.csdn.net/u010742414/article/details/79900281

2019-02-19

xcode 12.0

xocde 12.0 真机安装包,https://blog.csdn.net/u010742414/article/details/79900281

2018-09-28

xcode 12.1

xocde 12.1 真机安装包,https://blog.csdn.net/u010742414/article/details/79900281

2018-09-28

Java面试葵花宝典pdf

Java面试葵花宝典

2017-08-08

MySQL安装教程图解

MySQL安装教程图解

2017-08-08

jdk1.8中文api

jdk1.8中文api

2017-08-08

java集合框架

集合框架集合框架

2017-07-21

Java从入门到精通

《Java从入门到精通》(软件开发视频大讲堂)从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发应该掌握的各方面技术。全书共分28章,包括:初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing程序设计,集合类,I/O输入输出,反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,Swing树组件,Swing其他高级组件,高级布局管理器,高级事件处理,AWT绘图与音频播放,打印技术和企业进销存管理系统等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。, 《Java从入门到精通》所配DVD光盘含有全程语音视频讲解教学录像以及实例的全部源代码,这些源代码都经过精心调试,在WindowsXP、Windows2000、Windows2003下全部通过。

2017-07-19

java异常处理

异常处理异常处理异常处理

2017-07-19

java集合框架pdf

java集合框架pdf

2017-07-19

java函数pdf

java函数pdf

2017-07-19

OHAttributedLabel

OHAttributedLabel

2016-03-10

CoreTextView

CoreTextView

2016-03-10

IOS 彩色日志 CocoaLumberjack

IOS 彩色日志IOS 彩色日志CocoaLumberjack

2015-05-04

QQ分组效果

QQ分组效果

2015-04-30

Android开发指南中文版

,Android开发教程详细版

2015-04-24

HTML5 开发环境搭建

HTML5 开发环境搭建, HTML5 开发环境搭建

2015-04-17

IOS7 & Andriod界面设计规范

《iOS 人机界面准则》中文版,iOS 8人机界面指南-UI 设计基础(by ISUX),iOS、Android、WindowsPhone官方设计规范汇总,iOS78、Android 4.4&L、WindowsPhone官方设计规范汇总,Material design非官方中文指导手册1.0

2015-04-17

IOS项目开发便捷类

自己开发中遇到总结类库使用,方法使用,项目构建,好分必有好资源

2015-03-05

AFNetworking-2.0. 测试DEMO 再封装 以及初级资源网址

AFNetworking-2.0. 测试DEMO 再封装 以及初级资源网址 ,适合初学者,想理解AF的工作原理

2015-03-05

瀑布流,EGO,异步加载

主要是瀑布流,这个还是蛮实用的,代码简单,功能,EGO,异步加载,都有的。

2014-03-28

IOS项目实战

IOS开发,项目实战,字典项目,内容素材,demo,代码完好,一个完整的app,对于将要进入项目实训的人来说挺适合;

2013-09-30

IOS创建的传值方式

IOS中几种常见的传值方式,单例,属性,委托,通知

2013-09-18

IOS初级UI代码

初学了几个月的IOS,把UI初级部分总结了下,模拟了手机,内容,多次修改,有点乱,不过注释挺好,灰常适合初级的,(*^__^*) 嘻嘻……,给点分吧,穷啦

2013-09-18

objective—c基础教程

Objective-C基础教程.pdf,扫描版,经典,

2013-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除