- 博客(22)
- 资源 (4)
- 收藏
- 关注
原创 【隐私政策】
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"> ..
2021-09-30 15:04:32 7096
原创 cocoscreator 微信分包加载注意细节:
1.分包后,构建微信工程,在微信包里含有一个game.json文件,其中含有分包的子包信息。该信息是一个数组,因此在代码中加载时也得根据这个信息的顺序来加载,否则资源加载会报错。
2020-06-20 11:08:09 935
原创 cocoscreator模版文件修改
新建ccc自带的任何文件都是从一个模版上copy的,这个模版文件在哪里呢?在CocosCreator_2.2.2\resources\static\template中,对应的js,ts,fire等等,都可以自己去改。...
2020-03-04 15:09:37 591
原创 cocoscreator龙骨动画获取骨骼信息的操作
首先别指望ccc官方提供详细信息,自己去看龙骨官方的api,文档。this.ani = this.getComponent(dragonBones.ArmatureDisplay);this.gutou1 = this.ani.armature().getBone("lefthand");this.gutou1.offset//这个是骨头的transform变量含有x,y,rotatio...
2019-05-11 15:33:21 5189 1
原创 电脑(机械盘)假死,卡死
一般这种情况,主要是银盘坏道引起的,尤其会发生在系统盘。当系统载入某个数据时,正好读到了这个坏道,那么除了鼠标能动,其他全部卡死。除了电源键强制关机之外别无他法。那么电源关机后,下次就正常了吗?不正常。因为上次关机时的各种数据没有保存,导致下次进入系统,硬盘还是会读那个位置,那么就陷入了死循环。那么怎么办?换硬盘重装系统?这不算办法。正常的办法,需要另一个硬盘,用diskgeniu...
2019-03-27 18:46:53 8116
原创 java socket.io第三方库使用记录
做一个可供测试人员可视化的压力测试工具,无奈服务器是基于socketio的方式,那怎么办?js?一个浏览器只能开二百多个,开一堆浏览器?也不方便各种模拟操作。nodejs?不熟,不会玩。C?不会mfc那些。最熟swing,只好用java。然后发现socket.io也有java版本,当然是个人改写的。坑很多,资料很约等于0,不看源码完全不知道怎么搞。socket.io说白了就是把okht...
2019-01-04 10:32:11 2343 2
原创 netty https+wss
各种新的规范出现,因此基础需求也得更新换代。在使用https与wss前,需要了解几个东西:1.服务器ssl证书,这个商用都需要到正规平台去申请。开发阶段可以用相关工具创建测试用的证书供服务器使用。这里我用的是java的keytools来创建的。命令如下:keytool -genkey -alias netty -keypass 123456 -keyalg RSA -keysiz...
2019-01-03 14:11:17 2881
原创 JavaFx学习笔记
1.安装e(fx)clipsehttps://projects.eclipse.org/projects/technology.efxclipse/downloads中有安装地址, IDE Updatesite:http://download.eclipse.org/efxclipse/updates-nightly/site在eclipse的安装软件选项中进行安装。注:其他地...
2018-09-13 11:26:23 212
原创 ProGuard使用记录
程序是一个可执行的j2se桌面应用步骤:proguard6.0.2\bin\proguardgui.bat 这个是pg的用户界面。打开后,左侧菜单按钮点击 input/output 按钮,用于处理用户需要处理的jar包,这个按钮点击后,出现一个文件设置界面,上下2个部分,上面部分是用户的源码src,下面的部分是依赖库jar,默认会把jdk中的jre库添加进去。下面具体操作自己的代码: 1.导...
2018-07-09 13:53:10 433
原创 琐碎便签,语法,小细节,设置参数,小提示,等等。
1.public,protected,friendly,private权限作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ ...
2018-04-14 12:02:49 535
原创 cocos2d 2.2 以前的版本编译问题
老版本编译记录:1.加密库cryptopp编译不过,错误fd_set 不认识解决:http://morgwai.pl/ndkTutorial/2.CCCommon.cpp 文件报错:/cocos2dx/platform/android/CCCommon.cpp:54:77: error: format not a string literal and no format arguments [-W...
2018-03-15 09:27:35 396
原创 js学习笔记
基于JSON格式的协议的一些技巧备忘。{"msg1":[{name:"haha"}]};这个msg1就是一个协议,由于json格式符号太多,为了减少大量无用符号的传播,目前能想到的就是如上的写法,一个匿名对象,由协议号加上数组组成。获取这个msg1:var d1 = {"msg1":[{name:"haha"}]};//way 1:for(var i
2018-01-04 21:03:49 187
原创 protocolBuf打包cocos2dx
版本pb2.6.0,cocos2dx 3.14.1,工具:eclipse-adt,其他工具不保证正确性。先创建一个cocos2dx cpp的空项目,在该项目中,新建一个文件夹libs;解压pb,将其中的src拷贝至上面的libs中。并且在libs中新建一个config.h(必须要建立,因为google库代码中会有地方引用这个路径的config)。由于config内容是工具生成的,而工具
2017-12-27 19:48:45 191
原创 protocolBuf的跨平台基础使用2
总是要切换到新版中来的。到pb官方下了一个3.5.1版本,先将source下下了,我这里是win7平台,下载对应的cmake3.10.1 64位的,安装后,带GUI,省事极了,打开cmake,找到source中的cmake文件夹,由于没有gmock,因此需要将cmake中的protocol_BUILD_TESTS的勾去掉。生成对应的vs工程,我这里是vs2017。打开生成后
2017-12-22 11:48:36 206
原创 cocos2dx Button 修改尺寸
cocos2dx Button 修改尺寸:想要Button通过代码修改尺寸,并且button中的图片跟着尺寸变化。查看源码发现,必须将ignoreContentAdaptWithSize中的值设为false,Button再setContentSize才有想要的效果。
2017-11-29 10:35:25 2459
原创 cocos2dx多边形裁剪
cocos2dx提供了ClippingNode,用于处理裁剪。使用步骤是:创建,设置裁剪形状,设置被裁剪对象。另外裁剪多边形,目前测试只能使用drawPolygon函数绘制的形状可以被正常裁剪,其他方式绘制的无法正常裁剪,具体原因懒地研究。例子://被裁剪的NodeDrawNode *drawNode = DrawNode::create();drawNode->set
2017-11-14 10:00:52 839
原创 TileMap使用细节
TileMap每个图块层只能对应一张纹理,所以多张纹理需要建立多个图块层对应。碰撞检测方式大致2种:1 以网格为单位的碰撞2 使用对象层的矩形,线段,点等信息组成的碰撞区域如果为了智能寻路,那么可能需要以网格为路径单位;如果不需要智能寻路,那么使用对象层的矩形,线段等方式来处理碰撞也是不错的选择ask:图块的自定义属性如何添加?answer:新版的自定义属性在 图块的vie...
2017-11-10 17:20:32 2450
原创 LuaSocket简单使用
版本:LuaSocket 3.0-rc1限制:只能收发字符串,且接收的字符串必须以 \n 结尾。客户端cocos2dx-lua 3.14.1local MainScene = class("MainScene", cc.load("mvc").ViewBase)function socketInit() local socket = require("socket")
2017-11-01 09:59:03 4406
原创 cocos自带热更新模块AssetsManagerEx
AssetsManagerEx使用简单方便,需要了解的几个信息:1.version.manifest 与 project.manifestversion和project是类似的内容,应该是为了减少解析时间,version只有地址,版本等基本信息,而project才是完整的资源内容2.packageUrl的地址会和assets中的地址组成一个具体位置:(估计很多人不知道,在这卡住了)
2017-10-20 11:46:25 1641
原创 cocos3.14.1 Lua 模拟器分辨率更改
lua版本在win系统上,是通过模拟器运行的cocos程序,因此该config中的分辨率设置只能对最终目标设备生效,而需要改项目目录下的config.json文件这个是模拟器会加载的配置文件。
2017-03-24 11:10:01 1126
原创 cocoscreate使用资料整理与总结
一.如果遇到如图的问题,说明之前用旧版本构建了native项目,因此如果换了新版本,需要把旧的native删除,重新构建即可。二.构建windows版本,会出现windows sdk版本问题,如果正好与ccc一致那么没什么问题,如果不一致,那么先用ccc构建出项目,然后用vs打开,重定向后,再用ccc编译,即可。三.如果不以h5版本为主,以客户端平台为主的话,还是回归传统文件读取,这样省时...
2017-03-10 11:04:50 1043
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人