游戏
文章平均质量分 64
ZhengAu
前端技术男
展开
-
关于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 · 5070 阅读 · 0 评论 -
egret客户端传输protobuf
egret客户端传输protobuf在 egret项目中使用protobufjs 一文中,我们实现了在 egret 工程项目中配置 protobuf 的情况。那么在此文中,我们来实现一下egret客户端发送接收二进制数据,并解析 protobuf 的内容。说明文中所说的WebSocket,都是基于 window 下的 WebSocket 对象。有一份 protocol.json 文件,其中内容就是 .proto 文件的每个结构体都有一个唯一的ID。在加载游戏时,把每个结构体对应的类都写入到全局对象原创 2021-07-04 00:23:27 · 257 阅读 · 0 评论 -
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 · 240 阅读 · 0 评论