自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深度优先,Kruskal,Prim几种方式生成迷宫地图

深度优先,Kruskal,Prim几种方式生成迷宫地图

2022-04-18 16:51:46 3123 2

原创 centos安装JWM轻量桌面系统

如题,给centos服务器安装轻量级桌面JWM。到JWM官网,下载一个最新版本的压缩包,解压后是一个tar的压缩包。通过ftp(sftp)传到centos服务器(结尾附简单教程)。centos命令行cd到sftp目录,tar xvf 压缩包名.tar 。centos命令行运行 ./configure。centos命令行运行 make。centos命令行运行 make ins...

2019-11-08 19:09:39 1233

原创 cocos2d js cc.ParticleSystem加载plist文件失败原因分析

使用cocos2d-js做项目,遇到cc.ParticleSystem加载plist文件失败,一般是以下几个原因造成的:一般都是发生在网页调试,vs的win32平台和手机原生平台运行正常,问题就定位到cocos-html的js文件中。一般都是发生在只有plist文件,没有plist文件对应的png文件的时候(plist粒子文件是用cocos studio生成的)。首先plist文件需要预加载,...

2019-01-09 15:23:26 1666 2

原创 cocos2d关于延时的实现

小笔记第九弹了。记得之前有在哪里记过cocos2d的3种延时实现,现在找不到了,重新整理下。这里的延时指推迟一段时间后执行某个逻辑,默认是单次执行1,scheduleOnce,系统的调度器去刷新时间执行,缺点可能就是只能一次调用吧;2,scheduleUpdate,每帧执行override的update函数,缺点是cocos底层的loop()循环每帧都会调用,推荐不再使用的时候,unSchedul...

2018-03-16 16:49:57 2668

原创 android studio 进行手机或者模拟器调试

呃  小笔记不知道第几弹了,就不算在小笔记了。android studio可以用来进行真机调试,打开底部的Android Monitor即可。如果打开后没有设备,那么找到sdk的platform-tools目录,shift+右击,当前目录打开cmd窗口(或者win+R打开cmd窗口,adb.exe拖进cmd窗口),执行adb kill-server 结束当前的adb进程。然后adb con

2018-01-09 16:15:50 8253

原创 cocos2d ProgressTimer

小笔记第八弹。cocos2d的ProgressTimer是实现类似进度条的功能,其实cocos还有loadingBar和slider都能实现相应的功能,只不过后两者都继承了Widget。ProgressTimes的setPercentage方法可以设置进度条进度百分比,设置结束后会自己调用updateProgress方法。ProgressTimes的Bar状态,方向的设置跟两个参数有关

2018-01-05 16:59:53 260

原创 cocos2d downloader

小笔记第七弹。cocos2d的downloader放在network目录下,本文探讨curl的工作模式。downloader类创建了两个deque队列的基础容器:       deque  _requestQueue和deque  _finishedQueue。从名字就可以看出来:当执行addTask时,将task添加到_requestQueue队列中,然后在调用run函数,执行到_t

2018-01-04 16:43:33 1331

原创 cocos2d 热更流程

小笔记第六弹。谈谈cocos2d实现的热更流程,网上代码一大把,这里就不贴代码了,况且不同版本的使用方式也不一定一样。这里是使用的AssetsManagerEx和EventListenerAssetsManagerEx实现的热更。AssetsManagerEx负责创建管理热更的对象,EventListenerAssetsManagerEx负责监听AssetsManagerEx对象在热更过程

2018-01-02 16:13:07 388

原创 cocos2d 实现的md5模块

小笔记第五弹。cocos2d-x在3.15以上版本中添加了获取文件md5值的功能。在external目录下多了一个md5文件夹,里面就是实现获取文件md5值的方法。原理就是先把文件读取进来,处理成unsigned char*格式,然后调用md5类的相关方法。引擎的cocos目录下的base目录,有ccutils.h和ccutils.cpp文件,这个类添加了getFileMD5Hash方法,

2017-12-28 14:03:16 2583

原创 cocos2d 遮罩的实现

呃,第四弹吧应该。笔记第四弹记录遮罩的实现。遮罩的实现是通过drawNode实现的。drawNode创建出想要显示的区域的框,然后用drawNode作为参数创建ClippingNode,这样,这个clippingNode上面的节点只会显示出clippingNode允许显示的区域。

2017-12-22 16:35:48 410

原创 cocos2d pageView的使用

呃。。。。笔记第三弹 pageview的使用首先创建PageView,设定相关属性,然后在for循环里创建LayOut,将创建的ImageView添加到Layout上,然后再将layout添加到pageView上

2017-12-22 16:32:41 942

原创 关于cocos2d触摸区域

记笔记第二弹,这里记录触摸区域的实现。首先要重载父类的onTouchBegin等函数,在构造函数或者onEnter函数中,创建自己的监听事件,并绑定自己的onTouchBegin的函数,然后创建自己的rect对象,在onTouchEnd中,首先target.convertTouchToNodeSpace(touch),将touch转换为本地坐标,然后rectContainPoint函数判断,触

2017-12-12 10:36:46 695

原创 关于翻折的实现方式cocos2d

记录一下之前的研究结果,不知道能坚持多久呢。关于cocos2d中翻牌动画的实现,目前大概有三种实现方式:1.使用scale的方式实现的,其实只是伸缩的效果,只是视觉看起来像是翻折动画,配合回调函数使用,优点是通用性强,cocos2d-x和cocos2d-js都可以使用,缺点是实际效果跟真正的翻折动画效果还是差那么一点的;2.使用romateBy的方式实现的,参数需要是cocos2d::

2017-12-11 21:40:28 360

原创 华硕 B150M-ET SERIES主板加装内存条

如题,华硕 B150M-ET SERIES主板有两个8G的内存插槽,之前一直使用的靠近CPU的那个插槽,最近觉得内存不太够,决定再装一个8G内存条,买了同一电压,同一大小,同一频率的内存条,装在第二个插槽上,开机,结果是意外之外的无法进入系统。下面开始排除问题:首先用原来的内存条插在原来的插槽,OK,可以开机;然后用新买的内存条插在原来的插槽,OK ,可以开机,说明内存条没问题;然后用原来的内

2017-09-17 11:53:59 11535 5

原创 关于cocos2d中fast tilemap出现黑线的解决方案

关于cocos2d中fast tilemap出现黑线的解决方案

2017-01-09 18:34:18 1049 2

原创 关于cocos2d中tilemap移动时出现黑线的解决方案

本解决方案主要针对cocos2d出现tilemap移动导致的黑线问题,通过修改引擎底层代码实现的。

2017-01-08 23:50:10 1754 2

原创 关于cocos2d序列帧动画plist文件的创建

cocos2d序列帧动画plist文件的创建

2017-01-02 11:13:24 3123

空空如也

空空如也

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

TA关注的人

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