自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 Cocos Creator 教程:ScrollView与Layout 组合使用

前言:为什么我要写一篇关于ScrollView的使用呢?官方文档与范例集合都有说明与例子程序,刚入门时我也这样过来的。但是如果经常用到ScrollView的话,就会发现ScrollView中的content不能自动为新添加child进行布局,需要自己在代码中实现。这对于经常使用ScrollView的人来说就十分不方便,刚开始时自己写一个工具类用于为新添加child进行布局。后来发现Cocos C...

2019-11-21 00:12:09 3298 1

原创 ttf字体文件子集生成工具

前言:由于ttf字体动不动就就几M,而且也只是用到其中的几个字。对于web页面与微信小游戏中是十分浪费的。so,就有了如何把ttf字体中提取出需要的字体的需求了。网页工具使用网页的工具的好处是不用下载安装,点开页面就能使用。字体子集生成器客户端使用客户端适用于网络不方便,更易操作可以自动化操作Fontmin...

2020-04-05 22:47:41 2179

原创 VS Code 常用插件

Material Theme, Material Icon ThemePrettierBracket Pair Colorizer 2ndent-rainbowAuto Rename TagREST ClientCSS PeekHTML CSS SupportLive Sass CompilerLive ServerEmmet

2020-03-31 16:52:56 1641

原创 Unity 教程:C# 委托(Delegate)使用

方式1public delegate void OnTouchDown();public static event OnTouchDown OnTouchedDown;OnTouchedDown += OnTouchDown;void OnTouchDown (TouchDirection td){}方式2public enum GameState{ Prepare...

2020-03-26 00:33:25 494

原创 生成grid的一些思路

思路很简单,确定起点、方向。然后根据间隔生成位置代码width,height,interval,startPosfor(x=0;x<width;x++){ for(y=0;y<heigth;y++){ pos.x=startPos.x+x*interal; pos.y=startPos.y+y*interal; }}如果想居中在starPos显示 只需给st...

2020-02-27 00:40:19 361

原创 gitee.com无法访问的临时解决方案

首先是否ping通如果无法ping临时解决方案修改hosts文件找到hosts文件目录 C:\Windows\System32\drivers\etc找到hosts文件目录 C:\Windows\System32\drivers\etc修改hosts,添加 153.3.137.123 gitee.com这个原因大概率是停止域名解析了。所以可以写死ip地址来进行访问...

2020-01-19 21:31:56 6368 1

原创 Cocos Creator 教程 :热更新流程

、、

2020-01-17 17:32:56 1196

原创 Cocos Cretator 教程:自定义cc.Class

有时候想在继承cc.Component中的properties中使用自定义的类对象。这个时候就需要使用 cc.Class 声明创建出所需要的类。代码//自定义类let TestItem = cc.Class({ name: 'TestItem', properties: { id: 0, name: '' }});cc.Cl...

2020-01-06 18:18:16 425

转载 Cocos Creator 教程:全平台调试

今天无意间找到关于各平台调试的文章,写得很全面。以下为转载内容,不过最好还是点击原文查看吧。毕竟写作不易。小游戏调试小游戏的调试直接使用chrome的调试。原生平台 JavaScript 调试游戏发布到原生平台后,由于运行环境不同,可能会出现在浏览器预览时无法重现的 Bug,这时我们就必须直接在原生平台下进行调试。然而传统的调试方法只能调试到 C++ 部分,无法调试 JavaScri...

2019-12-20 18:39:02 1834 1

原创 Cocos Creator 教程:定制个人脚本模板

新建js脚本时,会出现很多无用信息,需要自己删除无用的代码。也许,你想新建js脚本时,只要简单点,再加入自己的东西。比如加上作者注释、说明。下面就讲解下如何定制个人脚本模板。方式打开Creator文件目录,进入resources\static\template打开new-script.js修改new-script.js,定制个人模板下面是本人定制的个人模板:cc.Class...

2019-12-20 18:38:03 851

原创 Cocos Creator 教程:window 环境下并存多个 Creator 版本

由于Cocos Creator版本升级比较快,如果我们使用某个稳定版本但又想尝试下最新版本。可是下载安装最新版又会覆盖安装。怎么办呢,其实也不难。下面就讲解下如果安装多个Creator版本。步骤修改旧版本目录名称(如:我的旧版本是1.9.1修改成CocosCreator1_9_1)到系统的软件管理卸载旧版本安装新版本###最后简单来说,把原来的目录改个名字,然后卸载重新安装就行...

2019-12-03 10:39:43 693

原创 Cocos Creator 教程:导入第三方库到Android工程

添加第三方库目录例如在工程中的build\jsb-default下新建jar目录###修改build-cfg进入对应的原生工程,找到build-cfg。然后添加需要复制的信息 "copy_resources": [ { "from": "../../../jar", "to": "../libs" }, ...

2019-12-03 10:38:48 1555

原创 Cocos Creator 教程:访问网页

有时候在游戏中需要打开一个链接。如一个用户反馈网址,后台网站等等。方式使用以下代码,可以在原生平台与web平台使用。简单方便,不需要自己在各个平台单独实现。cc.sys.openURL('https://www.jianshu.com/c/347a8eff3d93');...

2019-11-26 01:03:15 3968 1

原创 Cocos Creator 教程:生成二维码

一般做应用推广时,都会做一个自己的推广二维码。由于每个人的推广二维码都不一样,这就需要前端用代码生成属于用户个人的推广二维码。话不多说,下面讲解如何用Creator 生成用户专属推广二维码,文章最后会给出Demo供大家参考。二维码生成库使用QRcode二维码生成库。不过这个库是H5专用的,不过我们可以曲线救国,使用Creator的画图组件cc.Graphics,把二维码画出来。下面给出如...

2019-11-26 01:02:45 2331 1

原创 Cocos Creator 教程:ToggleOne(自定义控件)

前言:如果在游戏中使用开关组件的话,一般会使用Toggle。可是总有一些开关的两态是不重叠,图片会有一大一小。这个时候还使用Toggle的话,就会出现问题。那可以使用将要介绍的自定义控制ToggleOne。组件的功能跟Toggle一样,只是在选中与未选中时,只显示对应的图片,另一张会隐藏。文章最后会给出一个Demo给大家参考。效果未选中状态选中状态###代码实现代码很简单,主要是查看...

2019-11-26 01:02:18 1667

原创 Cocos Creator 教程:定时操作

下面讲解下有哪些方法可以实现定时操作。Schedule这个是属于cc.Component类中的一个方法调度一个自定义的回调函数,如果回调函数已调度,那么将不会重复调度它,只会更新时间间隔参数。metadescription定义于https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/compo...

2019-11-26 01:01:43 1270

原创 Cocos Creator 教程:屏幕适配

众所周知,移动终端的各种分辨率大小,各种屏幕宽高比。现在还出全面屏,iphone x的刘海屏。正因为这些原因,需要游戏中对这些终端的进行屏幕适配。而一般会进行适配宽或者适配高。基本概念如果是从cocos2dx学习过来的,都知道cocos2dx有一套屏幕适配的方案。简单说来,首先要了解设计分辨率 (其大小依赖于游戏设计人员,与硬件设备无关)也就是当我们新建一个scene时,需要在Canves...

2019-11-24 23:01:00 1961

原创 Cocos Creator 教程:截图&切图

游戏中常用到截图功能,比如微信分享。下面讲解下如何通过Cocos Creator进行截图,还有要注意的地方,文章最后我会放出Demo,给大家参考。截图1本方式是常用到,要求截图时不能包含mask节点。优点是比下面方式2省内存。 var size = cc.director.getWinSize(); var fileName = "result_share...

2019-11-24 23:00:15 1700

原创 Cocos Creator 教程:JSB2.0反射js代码

由于之前使用版本是1.4.0来开发游戏,当把升级到1.9.1时。发布原生平台时,发现与1.4有很大的不同。原因是从 v1.7 开始引入 JSB 2.0 ,其中js代码反射原生还没什么问题。当原生反射到js函数时就会出问题了。下面就讲解下如何在v1.7以后的版本中使用原生函数反射js代码。Android平台在v1.6以前可以直接使用:Cocos2dxJavascriptJavaBridg...

2019-11-24 22:59:14 857

原创 Cocos Creator 教程:RichText 简单使用

有时游戏中要做一个广播公告,然后广播给所有的玩家。因为要突出用户信息与数字,如果还是cc.Label的话,就是太单调了,也没有突出重点。这时就要使用RichText了。支持标签注意:所有的 tag 名称必须是小写,且属性值是用=号赋值名称描述示例注意事项color指定字体渲染颜色,颜色值可以是内置颜色,比如 white,black 等,也可以使用 16 进制颜色...

2019-11-24 22:58:12 4497

原创 Cocos Creator 教程:触摸事件

触摸事件(Touch Event) 在游戏中是经常使用到的。比如常用移动人物,滑动页面等等。下面就为新手们作讲解介绍设置触摸区域也就是设置需要触摸所在node的长宽区域即node属性中的size,如图1所示触摸事件注册监听通过cc.Node类中的on注册事件来使用的,比如注册Touch Start 事件在继承Component的脚本中//添加一个Touch Star...

2019-11-23 14:51:17 1922

原创 Cocos Creator 教程:坐标系统

主要简单讲解下坐标系统,由于Creator是基于Cocos2dx,也就是使用OpenGL的坐标系,即原点在屏幕左下角,x轴向右,y轴向上。然后讲解下本地坐标与世界坐标,最后讲下坐标转换。坐标系基于OpenGL坐标,也就是原点在屏幕左下角,x轴向右,y轴向上。下面讲解的世界坐标也就是与OpenGL坐标系方向一致。本地坐标本地坐标是相对于父节点而言的,也就是相对于父节点的位置。通过node...

2019-11-23 14:50:33 1053

原创 Cocos Creator 教程:监听 Android 返回键

有时做原生游戏时,特别是Android平台需要监听返回键,在游戏中做出回应如返回游戏上一层或者是退出游戏。实现监听事件//android 返回键cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN, this.onKeyDown, this);取消事件cc.systemEvent.off(cc.SystemEvent.E...

2019-11-23 14:48:44 2701

原创 Cocos Creater 教程:ProgressBar的小问题

使用 ProgressBar 时如果出现小细线时,请检测节点bar中的组件Sprite中的Type。组件Sprite中的Type设置为sliced会出现小细线,当设置为Tiled(平铺)时,问题解决。...

2019-11-23 14:47:46 883

原创 Cocos Creator 教程:如何处理int64位大数

介绍如何在 javascript 处理64位大数。方案1long.js 库介绍A Long class for representing a 64 bit two’s-complement integer value derived from the Closure Library for stand-alone use and extended with unsigned suppo...

2019-11-23 14:26:14 1094

原创 Cocos Creator 教程:ts中如何使用cc.Enum

上码//定义export enum Direction { up = 1, down = 2};//声明@property({ type: cc.Enum(Direction) })direction: Direction = Direction.down;参考https://forum.cocos.org/t/typescript-js-cc-enum/724...

2019-11-21 17:33:36 3524

原创 Cocos Creator 教程:调用java/oc方法

由于游戏开发当中难免会进在原生平台中进行功能开发,比如开发微信的登陆/分享的功能。今天就总结下Cocos Creator 如何通过js代码来调用java/oc与回调js方法。js直接调用原生方法在Android平台上使用js直接调用Java方法与iOS和Mac上js直接调用Objective-C的方法都是如下格式:var ojb = jsb.reflection.callStaticM...

2019-11-21 00:15:14 2370

原创 Cocos Creator 教程:热更新

好久没写简书了,这几天终于有时间把之前项目用到了热更新整理下。由于刚入手不久,根据官方文档把热更新走了一遍后,发现官方文档对于像我这样的新手来说不是很详细,就有了本文章的出现了。原理热更新原理主要是服务端和本地均保存完整版本的游戏资源,每次启动游戏检查更新都是通过服务端与本地生成的manifest 先进行初步的版本比对。本地端将服务端的Manifest下载到本地后,当服务端的版本号高于本地...

2019-11-21 00:14:54 1691

原创 Cocos Creator 教程:Android 打包配置

eclipse 打包配置说明:sdk 使用20,ndk 使用r10e。经过大量测试,使用这个组合时,打出来的包是最稳定的。Android SDK WindowsAndroid SDK MacAndroid NDK Windows 32位Android NDK Windows 64位Android NDK Maceclipse 下载地址链接:https://pan.baidu.com...

2019-11-21 00:14:18 569

原创 关于Android toolbar去阴影问题

前言:最近自己做一个Android App,发现一个问题,就是看到跳转到另一个Activity时。如果你是用了toolbar来代替ActionBar的话,toolbar上下会出现阴影。Google下解决办法,发现要不是有点麻烦就是说不清楚。下面就给大家分享下我的解决办法,先说明,我不是大神。出现问题,欢迎来一起探讨 。问题描述当你是跟官方的方法来使用toolbar的话。一般你的xml布局是这样的:

2016-10-11 21:24:40 1933

原创 Android 粒子效果

前言:由于项目的需要,想要加入一些像游戏一样炫的粒子效果。于是Google**粒子效果 Android**关键词查看,看了半天发现居然没有找到简单使用的库,就算有也是要自己编写不少代码,不像其他平台上就加载粒字编辑导出的文件就可以生成好看粒子效果。还没死心的我又用Particle Effect Android关键词,看到 Github与Stack Overflow推荐Leonids,也就是本文

2016-10-08 12:41:14 590

空空如也

空空如也

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

TA关注的人

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