工作记录
史小亓
如果我能活到80岁,那我会学习到80岁,学习是最幸福的事了。
展开
-
egret发布项目后各个文件的作用
js文件夹main.min.js: 主文件,项目中除了库外的ts文件全部编译在此文件中;default.thm.js: 所有的皮肤文件全部编译在此文件中。内置库如下assetsmanager.min.js :assetsmanager库,资源管理模块;egret.min.js:egret核心库;...原创 2019-06-14 19:06:47 · 1751 阅读 · 0 评论 -
在egret中自制帧动画
egret项目启动后首先展示的是body,项目小资源少网络好的时候body很快闪过,然后呈现游戏场景。但我们项目很大,老板要求在最开始出现body的时候就展示loading动画,此时用不了egret的帧动画了。我用js在index中写了帧动画,从body显示的时候开始播放,到呈现游戏场景的时候结束帧动画。制作图集每一帧的图片大小是186*186,使用ps将所有帧做成一张图集,尺寸任意,但...原创 2019-06-16 00:07:11 · 1268 阅读 · 0 评论 -
为了布局复习分辨率
获得屏幕分辨率的方法有很多种,我实际测试,发现下面这种方法是最有效的。这个拿到的高度是除去浏览器上下方地址栏的实际有效高度。var wid = document.documentElement.clientWidth;var hei = document.documentElement.clientHeight;屏幕尺寸小米9屏幕尺寸是6.39英寸(对角线)。1英寸(inch)=2....原创 2019-07-02 01:02:34 · 442 阅读 · 0 评论 -
egret游戏资源版本控制
因为浏览器缓存的问题。在服务器上更新新的资源后,客户端不会下载最新的资源。Egret中对此问题的解决方案有如下:一 手动在资源名后增加版本号;二 重写Egret引擎加载。一 手动在资源名后增加版本号使用egret的工具ResDepot打开default.res.json,选择发布,填写发布的目录和源目录,勾选添加CRC码文件名。点击发布按钮,相应的资源文件会通过编码改名,default....原创 2019-06-26 21:17:04 · 1398 阅读 · 0 评论