自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

楊帥

【此人归隐已久♂不懂凡尘落寞】

  • 博客(11)
  • 收藏
  • 关注

原创 CocosCreator使用json解析key为数字的不规范数据

正常情况下数据都是规范的,不会使用数字作为key,因为数字不可以作为变量名,使用框架非常不方便,如果使用数字作为key的话要如何解析数据呢?假设json数据:用第三方编译器打开,并在assets/resources目录下创建test.json文件。{ "a": "aaa", "1": "111"} var jsonPath = "test"; cc....

2019-09-24 15:08:08 560

原创 CocosCreator+JavaWeb实现URL加载网络图片

承接上文CocosCreator武器切换承接上文Java图片上传和显示Java端没有动代码,只是服务器图片路径添加了一张图片。CocosCreator核心代码:cc.loader.load("http://localhost:8888/test/getImage/monster.png", function (err, texture) { self.wuqi.spriteFra...

2019-09-20 15:39:55 1157

原创 CocosCreator角色动态更换武器实现

准备分割好的一组图片,图集工具推荐TexturePacker,放到如图所示的目录下:assets/resources图片拼接为角色脚本实现切换武器逻辑cc.Class({ extends: cc.Component, properties: { wuqi: { default: null, type: c...

2019-09-20 11:08:03 1195

原创 JavaWeb&CocosCreator使用Protobuf通信的使用和问题

proto转js命令Proto数据Java端代码以及运行效果CocosCreator端代码(TS)以及运行效果问题以及解决办法1. proto文件转js文件命令:pbjs -t static-module -w commonjs -o proto.js *.proto2. Proto数据:syntax = "proto3";package grace.proto.msg;...

2019-09-19 15:24:37 986

原创 IDEA使用Protobuf封装和拆解步骤

下载插件setting(mac为preferences)->plugins ->添加如下插件2. 添加.proto文件,如果不显示特殊图标,需要注册一下规范proto文件必须放在main目录下,和java文件夹同级syntax = "proto3";message Person { string id = 1; string name = 2; string ...

2019-09-16 16:34:04 514

转载 Mac OS X 安装protobuf(转)

由于平台不稳定性,转载是因为怕找不到文章丢失,如果侵权请作者告知,立马删除!下载protobuf 官网解压下载的文件cd到protobuf-x.x.x目录$./configure$make$make check$sudo make install (需要接着输入密码)$which protoc$protoc --version...

2019-09-16 12:04:21 198

原创 CocosCreator通过点击事件执行帧动画

关键代码: @property(cc.Animation) c: cc.Animation = null; // anim: cc.Animation = null; isClick = true; //控制点击事件是否有效 onLoad() { //添加点击事件 this.node.on( "mousedown", function(a...

2019-09-06 14:46:57 1446

原创 CocosCreator背景无限滚动(使用多张图片实现)

本示例使用三张同样图片,排列方式为并排排列逻辑关键代码: @property([cc.Node]) bgs: cc.Node[] = []; //用于管理背景图片结点的数组,记得回cocos面板中添加数组的结点数量 bg_speed: number = 20; //移动时控制速度的变量 dis: number = this.bg_speed * 10; //即将消失的图片延迟...

2019-09-05 17:28:57 4010 2

原创 CocosCreator开发微信小游戏接入微信登陆

微信小游戏官网使用方法:在cocoscreator项目中添加脚本,然后脚本中添加如下代码。注意:如下代码由于调用的是小游戏的API,只能在小程序中运行调试,在模拟器以及网页中调试会报错 onLoad() { this.wxAPI(); }, wxAPI() { //设置获取用户信息按钮 var button = wx.c...

2019-09-05 12:06:46 3395 1

原创 CocosCreator让角色动起来

因为CocosCreator的Mac版本(最新v2.1.2)有bug,制作的Clips经常保存不了(如果Clips可以动但是运行的时候不动,多半这个情况),这种情况我的解决办法就是每次做一个Clips就重启一次编译器,然后就会出现保存的选项,然后才可以。下面就是角色动起来的关键代码(默认给节点添加了可用的Clips动画,并且勾选了Play On Load) onLoad() { ...

2019-09-02 17:32:02 1849

原创 CocosCreator无法添加脚本组件Failed to save meta Compile error

错误信息:Failed to save meta Compile error: SyntaxError: ...Unexpected token, expected , (34:12)问题原因:脚本代码不规范解决问题:只列举我自己代码的问题。问题代码: isAdd: { get() { return this.isAdd; ...

2019-09-02 11:00:28 1223

空空如也

空空如也

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

TA关注的人

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