会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
落幕夜未央
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
[置顶]
Kotlin中equals方法与==,===
摘要: 先看一段代码: 自定义了一个类之后,天然的就能使用==运算符。这是因为Kotlin中==运算符会调用到equals函数,而equals是根类Any上定义的方法(这里我没找到Any上equals方法的实现)。 这里很容跟其他运算符重载的特性,导致一个惯性思维就是a == b就是调用的 a.equals
阅读全文
posted @ 2017-07-30 11:36 落幕夜未央
阅读(1588)
评论(1)
推荐(0)
[置顶]
Kotlin中运算符重载之复合赋值(+=,-=,……)
摘要: 本篇建立在已经了解了kotlin中运算符重载的理念以及如何实现的基础上。 来我们首先写一个简单的类,然后重载运算符+,+=,-,-=这个几个运算符。代码如下: 我一开始没有仔细阅读文档,导致我习惯性的以为,重载+运算符就调用的是plus函数,重载+=运算符就调用的是plusAssign。但是当我写下
阅读全文
posted @ 2017-07-29 22:18 落幕夜未央
阅读(2746)
评论(0)
推荐(0)
[置顶]
Kotlin中const修饰符详解
摘要: 在kotlin中一个变量如果可修改则申明为var,只读则申明为val,这大家都知道,但是有个小问题不禁让我陷入了沉思…… 这const修饰符是干啥用的?跟其他语言比一下,const就是代表不可修改,然而val已经能表达出类似的意思了呢。 查看kotlin in action,pdf文档里面介绍con
阅读全文
posted @ 2017-07-28 23:50 落幕夜未央
阅读(12410)
评论(0)
推荐(1)
2025年9月22日
H5游戏性能优化系列-----内存相关优化
摘要: 在性能优化这块,内存是个很重要的指标,内存优化做的不好,可能导致内存泄漏,超出引用程序可使用的内存上线,从而导致卡顿,发热,白屏,闪退等异常。 对于游戏,内存占用主要是资源,代码本身内存占用,动态对象的内存,下面主要从以下几点讲述内存优化思路 资源引用计数管理 游戏启动后,随着游戏不断运行,打开的功
阅读全文
posted @ 2025-09-22 11:45 落幕夜未央
阅读(32)
评论(0)
推荐(0)
2025年9月16日
H5游戏性能优化系列-----cpu相关优化
摘要: cpu优化主要是优化cpu使用率,帧率平稳性(卡帧,长耗时任务),主要从以下几个方面优化 设置合适的帧率。根据游戏类型设置合适的帧率,比如slg,回合制这种类型游戏一般开30帧,mmo等即时战斗的或者对流畅度有很高要求的可以开60帧。 帧同步与状态同步的抉择。一般来说状态同步会比帧同步的前后端消息量
阅读全文
posted @ 2025-09-16 11:13 落幕夜未央
阅读(248)
评论(0)
推荐(0)
2025年9月12日
H5游戏性能优化系列-----协议相关优化
摘要: H5通讯协议这一块儿最长将的搭配应该是WebSocket+Protobuf这种模式吧,本篇就聊一下protobuf相关的优化。 Protobuf基本流程 导入protobuf库 一般是后端定义协议文件,xxx.proto 现在的引擎都是要求写Ts文件的,所以要生成协议类的.d.ts,这样写协议处理时
阅读全文
posted @ 2025-09-12 18:21 落幕夜未央
阅读(26)
评论(0)
推荐(0)
2025年9月11日
H5游戏性能优化系列-----配置相关优化
摘要: 配置文件这块儿还是有很多地方可以说道说道的,大部分前端同事可能进项目组的时候主程已经搞好了配置文件的全套流程,对于配置文件的一些细节可能了解的不多,这里就把我能想到的一些点列出来 H5游戏配置文件最常用的可能是从excel导出为json配置,这里就拿Excel表转json为例子, 假设excel每一
阅读全文
posted @ 2025-09-11 12:26 落幕夜未央
阅读(36)
评论(0)
推荐(0)
H5游戏性能优化系列-----UI相关优化
摘要: 作为一个前端,有很大部分时间都在拼UI,当然豪横的公司会专门配策划来拼UI,或者搞类似PSD2UI的工具,但是无论怎样最后可能还是需要前端去看下UI的合理性。 本期说下在编辑器中布局UI时需要注意的事项 新开一个功能模块的时候,我们会把这个模块独有的资源放在一起统一进行图集管理,用到公用库中的资源,
阅读全文
posted @ 2025-09-11 11:41 落幕夜未央
阅读(13)
评论(0)
推荐(0)
H5游戏性能优化系列-----原始资源处理
摘要: 图片处理 美术须知 美术在图片导出的时候不需要透明的导出格式应该为jpg格式,有透明的应该导出为png格式 对于资源的压缩,可以不强求美术去做,对与资源的压缩应该放在构建流程中统一处理 图片的颜色空间,如果是用于颜色的应该是在伽马空间,如果是用作数据读取的应该是在线性空间 导出png时,ps中的交错
阅读全文
posted @ 2025-09-11 11:21 落幕夜未央
阅读(63)
评论(0)
推荐(0)
H5游戏性能优化系列-----总纲
摘要: 写在前面的话 最近找工作中,闲来无事,准备开一个H5游戏开发前端系列的天坑,总结下游戏开发中我能想到的各个方面,有任何错误之处,欢迎大家探讨和指正。 这个系列的大部分内容对于常用的H5游戏开发引擎其原理都是通用的,比如Egret/Laya/CocosCreator, 如果有涉及针对某个引擎的特殊优化
阅读全文
posted @ 2025-09-11 10:43 落幕夜未央
阅读(15)
评论(0)
推荐(0)
1
2
下一页
公告