自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奇士的博客

记载知识点

  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 egret 打包 陈述

egret 打包 陈述

2022-11-17 15:10:51 728

原创 egret 编译一直提示第三方库的 tsconfig.json 中必须包含 outFile

egret 编译一直提示第三方库的 tsconfig.json 中必须包含 outFile

2022-09-27 15:30:15 1160

原创 实现 二次贝塞尔曲线运动 typescript egret

实现 二次贝塞尔曲线运动 typescript egret

2022-09-02 15:56:49 862

原创 用 npm第三方库 node-xlsx 实现 excel文件批量生成 json

demo 示例 (具体下载附件)ExcelDemo.jslet path = require("path");let fs = require("fs");let xlsx = require('node-xlsx');let dirPath = './excel';let outPath = './excel/config.json';let jsonDt = {};function getPath(dir, file) { return path.resolve(__d

2021-12-22 22:01:16 1021

原创 合图集脚本,基于Egret TextureMerger.exe和nodejs

DemoMain.jsvar path = require("path");var fs = require("fs");var worker = require("child_process");// worker.execSync(`TortoiseProc.exe /command:update /path:E:/jiuzhou/client/trunk/xygame`);//调用svn// worker.execSync(`svn update E:/jiuzhou/client

2021-12-21 15:42:15 486

原创 Bat 文件 命令 示例&记载

1,打开bat文件所在目录文件夹@ECHO OFF::start explorer %cd%start.

2021-12-03 15:35:20 190

原创 升级egret项目,目的可使用webpack自动编译项目

1,egret upgrade --egretversion 5.4.1 解决冲突文件报错,因为新版本接口可能发生更改,或者新语法具有更严格检测环境

2021-12-02 21:42:12 1331

转载 .map文件 源映射(Source Map)详解

一、什么是源映射为了提高性能,很多站点都会先压缩 JavaScript 代码然后上线,但如果代码运行时出现错误,浏览器只会显示在已压缩的代码中的位置,很难确定真正的源码错误位置。这时源映射就登场了。源映射(Source Map)是一种数据格式,它存储了源代码和生成代码之间的位置映射关系。源映射一般使用 .map 扩展名,源映射本质是一个 JSON 文本文档,其MIME 类型也一般设为 application/json。二、如何使用源映射在 JavaScript 代码中添加注.

2021-12-02 12:36:56 3924 1

原创 成为资深开发的学习内容

学习目标: 1 webapack 的使用,比如打包代码,自动化编译 2 npm各种第三方库,常用的库:protobuf jszip uglify-js md5 3 战斗逻辑 4 U3D知识 6 websocket协议 7 屏幕适配 8 异步语法糖await aysnc的使用 10 学习python脚本 11 发包 安卓包 ios 包...

2021-11-24 15:51:13 394

转载 JavaScript实现H5游戏断线自动重连的技术

JavaScript实现H5游戏断线自动重连的技术_弃天笑的程序世界-CSDN博客

2021-11-11 17:01:44 134

转载 解决白鹭的EgretWing工具关闭后线程 残留多份问题

使用白鹭引擎开发H5,因为用到了白鹭提供的EgretWing工具,目前主要是用来发布。但是偶尔也会调试一下的。但是有个问题,就是经常调试关闭之后,会出现EgretWing残留的问题,导致内存中很多分EgretWing,然后电脑就变卡了。手动删除很麻烦。所以就写了个小脚本来删除.主要是用bat写的:主要是清除掉所有在运行的EgretWing.exe程序(注意,会连自己要用的EgretWing.exe也关闭掉。所以运行前请保存自己的代码:)@taskkill /im EgretWing.exe..

2021-11-11 16:07:30 240

原创 Egret 第三方库jszip 的使用

待续

2021-11-10 19:29:20 865

原创 Egret 引入第三方库

常用的egret官方库:https://github.com/egret-labs/egret-game-library

2021-11-10 17:57:50 738

原创 TS下的装饰器(Decorator)

装饰器就是给一个方法或类附加一个功能,就像一个语法糖,使得代码变得简单可读性强。直接举例:1,封装装饰器function onPost(target, key: string, descriptor: PropertyDescriptor) { console.log("target:"+target); console.log("target.constructor.name:"+target.constructor.name); console.log("key:...

2021-11-10 10:33:05 1165

原创 npm与淘宝镜像 的安装

1,需要先安装 node.js,下载链接https://nodejs.org/zh-cn/https://nodejs.org/zh-cn/2,npm初始化npm init 填写项目信息package name: 你的项目名字叫啥version: 版本号description: 对项目的描述entry point: .

2021-11-09 10:09:50 573

原创 80个练手H5小游戏实例DEMO和源码

实例:Phaser小站https://www.phaser-china.com/show.html源码:https://github.com/channingbreeze/gameshttps://github.com/channingbreeze/games

2021-11-09 00:26:48 15115 1

转载 Webpack 改进编译速度egret(理论)

如何使用 Webpack 改进编译速度_白鹭引擎的博客-CSDN博客背景白鹭已经在 5.3.6 版本中加入了对 Webpack 的支持,通过 webpack ,开发者可以大幅改善项目的增量编译效率,并可以充分使用 npm 上丰富的 JavaScript 第三方库。白鹭引擎团队将 webpack 封装为了两个白鹭引擎的构建管线插件,分别称为 WebpackDevServerPlugin 和 WebpackBundlerPlugin。所有白鹭项目均可以使用这两个插件。这两个插件在执行构建时,包含了一个 type

2021-11-08 20:09:56 276

原创 tsconfig编译配置文件,egretProperties项目配置文件,config.ts文件为编译处理逻辑文件(egret项目)

tsconfig 配置文件`tsconfig.json` 是 Typescript 项目的配置文件,TypeScript 编译器编译代码之前,会首先读取这个配置文件,并根据其中的属性来设置 TypeScript 项目的编译参数。https://docs.egret.com/engine/docs/projectConfig/tsconfig...

2021-11-08 19:54:48 344

原创 H5游戏-面试问题知识点总结

项目遇到的问题?1 获得组件List的项会报null,用callLater延迟到这一帧渲染前才执行,因为List还未被渲染完成2 卡顿掉帧问题<1>同一帧new的对象过多,加载资源过多,解决办法:分帧计算,延迟加载,<2>异步加载资源<3>cpu计算过多,内存空间不足,drawcall数量太多,都是可能引起掉帧的原因,具体要找出问题解决排行榜处理大量数据?数据排序的处理,可以用二分法递归排序,然后用split()分成几个数组分页显示..

2021-11-08 18:00:27 3476 1

转载 使用uglifyjs进行javascript文件的压缩混淆

使用uglifyjs进行javascript文件的压缩混淆_赵健乔的技术Blog-CSDN博客JS代码的压缩和代码的混淆可以使得文件变小,还可以有效的防止网站的数据被网络爬虫获取。代码混淆可以把变量名变成a, b, c等字母,可以防止爬虫获取到JS代码中的Ajax,从而防止网站数据被他人获取。目前最流行的工具是UglifyJS2。UglifyJS2官网地址:https://github.com/mishoo/UglifyJS2/tree/harmonyFrom NPM for use...https://b

2021-11-08 17:55:48 364

转载 你有必要知道的 25 个 JavaScript 面试题

https://segmentfault.com/a/1190000004180569https://segmentfault.com/a/1190000004180569

2021-11-08 17:54:49 59

转载 详解前端模块化工具-Webpack

https://segmentfault.com/a/1190000003970448

2021-11-08 17:53:06 40

转载 编译速度提升二十倍背后的故事

Egret Pro 新特性剖析:编译速度提升二十倍背后的故事王泽白鹭引擎2019-03-01题记:​​​​​​Egret Pro 新特性剖析:编译速度提升二十倍背后的故事Egret Pro开发者手记。https://mp.weixin.qq.com/s/_uMt3uNSiqffzk0EAd6G9A各位开发者好,我是白鹭引擎技术负责人王泽,从2019年开始我会不定期(一般是两周)更新一些与白鹭引擎的开发迭代有关的思考或者趣事,希望大家喜欢这个专题系列。Egret Pro 原计划在今..

2021-11-08 17:51:08 184

Egret Inspector Google Chrome 插件

Egret Inspector Google Chrome 插件

2022-03-24

多窗口文件管理器 下载 ...

多窗口文件管理器 下载 ...

2022-01-18

nodejs-demo.zip

nodejs-demo.zip

2021-12-21

egret 小游戏.zip

多个egret 小游戏 ,可供学习

2021-11-21

空空如也

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

TA关注的人

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