自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于Egret项目升级引擎出现的问题

关于Egret项目升级引擎出现的问题Egret游戏项目,因需求把egret引擎由5.2.16升级为5.4.1,组件 eui.EditableText 出现了失去焦点后马上清空输入框文本的情况。问题定位由源码5.4.1的 EditableText.ts 可知,EditableText 失去焦点时会调用 onfocusOut方法,我们由浏览器一步一步调试,可以找到 HTML5Stage 的 textValue 的临时变量一直都是空的。而 textValue 这个值呢,每当输入框输入一个字符都会调

2022-03-10 18:29:50 4974

原创 egret客户端传输protobuf

egret客户端传输protobuf在 egret项目中使用protobufjs 一文中,我们实现了在 egret 工程项目中配置 protobuf 的情况。那么在此文中,我们来实现一下egret客户端发送接收二进制数据,并解析 protobuf 的内容。说明文中所说的WebSocket,都是基于 window 下的 WebSocket 对象。有一份 protocol.json 文件,其中内容就是 .proto 文件的每个结构体都有一个唯一的ID。在加载游戏时,把每个结构体对应的类都写入到全局对象

2021-07-04 00:23:27 220

原创 egret项目中使用protobufjs

Protobuf 介绍Protocol buffers are Google’s language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use spe

2021-06-27 20:10:26 199

原创 Bat中常用指令总结

持续更新中。。。。。。获取拖入bat的文件路径@echo offset drawIn=%~1set命令 = 号左右两边不能出现空格

2021-06-20 23:54:01 91

原创 IntelliJ IDEA 忽略大小写设置

IDEA中忽略大小写,只需要把 Settings 中的 Editor>GeneralCode Completion 下 Match case 前面的勾取消即可。

2021-06-14 11:51:55 532 1

原创 Gitee + PicGo搭建图床 & Typora上传图片到图床

本随笔主要记录如何使用 Gitee 搭建图床,使用 PicGo 快速上传图片到 Gitee 仓库,使用 Typora 记笔记时同步上传图片到 Gitee 仓库。1. 准备工具nodejsGitee个人仓库PicGo软件Typora没有 Nodejs、PicGo、Typora 的小伙伴,自行安装,下面主要说一下如何配置而已。2. 创建Gitee仓库这步无需多说,没有账号的先创建账号,然后建一个 公有 的仓库。比如建了一个 imgdepot 仓库,记住此仓库名,后面有用到。3. 配置Pi

2021-06-07 19:37:14 161

原创 sort在不同浏览器下执行效果

sort在不同浏览器下执行效果let arr = [ {name: 'zhangsan', age: 40}, {name: 'lisi', age: 20}, {name: 'laowang', age: 50}, {name: 'xiaoli', age: 60}, {name: 'xiaojin', age: 30},]arr.sort((a, b) => b.age > a.age);上面这段代码在谷歌浏览器中,是不会进行排序的。但是在火狐浏览器中,又是能正确排序的。

2021-06-02 11:38:48 363

原创 Typescript学习笔记--进阶篇

1. 类型别名类型别名用来给一个类型起个新名字。使用 type 创建类型别名。类型别名常用于联合类型。type Name = string;type NameResolver = () => string;type NameOrResolver = Name | NameResolver;function getName(n : NameOrResolver): Name { if (typeof n === 'string') { return n; }

2021-05-28 01:47:58 213

原创 TypeScript学习笔记--基础篇

1. 原始数据类型JavaScript 的类型分为两种:原始数据类型(Primitive data types)和对象类型(Object types)。原始数据类型包括:布尔值、数值、字符串、null、undefined 和 Symbol。1.1 布尔值let isDone: boolean = false;let createdByNewBoolean: Boolean = new Boolean(1) // 返回的是 Boolean 对象let createdByBoolean: bool

2021-05-27 12:18:42 246

空空如也

空空如也

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

TA关注的人

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