摘要: 阅读全文
posted @ 2019-07-03 10:37 小鱼2015 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1.javaScript语句结尾以分号结尾。 2.单行最多字符限制80个字符 3.换行 4.变量命名:(1)尽可能短。(2)抓住要点。(3)变量体现数据类型 5.函数命名: 第一个单词应该是动词 6.注释(不添加没必要的注释) 7.松耦合:组件知道的越少就越有利于形成整个系统 8.全局变量:可维护性 阅读全文
posted @ 2019-07-03 10:30 小鱼2015 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1.HTML中脚本会阻塞页面其他资源的下载,因此所有的<script>标签尽可能放到<body>标签的底部。 2.全局变量先存储到一个局部变量中,以局部变量代替全局变量以减少对性能影响。 3.变量作用域中位置越深访问时间越长,局部变量存在于作用域链的起始位置访问速度最快,全局变量处于作用域链的最末端 阅读全文
posted @ 2019-07-02 14:15 小鱼2015 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 什么是 WebP 格式图片?WebP 是由谷歌(google)开发的一种旨在加快图片加载速度的图片格式,并能节省大量的服务器宽带资源和数据空间,在压缩率上比 JPEG 格式更优越,同时提供了有损压缩与无损压缩的图片文件格式,在质量相同的情况下,WebP 格式图像的体积要比 JPEG 格式图像小 40 阅读全文
posted @ 2019-06-06 09:37 小鱼2015 阅读(2171) 评论(0) 推荐(0) 编辑
摘要: 1.凡事有交代,件件有着落,事事有回音 2.我可以接受失败,但我不能接受从不去尝试 3.任何行动往往都比没有行动好,特别是当你一直停滞在不愉快的情势下很长时间的时候。如果这是一个错误,至少你学到了一些东西。这样一来,它就不再一个错误。如果你仍然选择停滞不前,那么你就学不到任何东西 阅读全文
posted @ 2019-02-01 17:01 小鱼2015 阅读(105) 评论(0) 推荐(0) 编辑
摘要: Promise,我们了解到promise是ES6为解决异步回调而生,避免出现这种回调地狱,那么为何又需要Async/Await呢?async-await是promise和generator的语法糖。只是为了让我们书写代码时更加流畅,当然也增强了代码的可读性。简单来说:async-await 是建立在 阅读全文
posted @ 2019-01-30 20:09 小鱼2015 阅读(919) 评论(0) 推荐(0) 编辑
摘要: var descriptor, label, set; descriptor = Object.getOwnPropertyDescriptor(cc.Label.prototype, "string"); descriptor = lo.defaults({}, descriptor); set 阅读全文
posted @ 2019-01-28 13:38 小鱼2015 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 游戏性能问题,往往是我们游戏程序员最关心的问题,对于这个问题,我在这里总结一下我关于游戏性能优化的八个理念: 理念一:善于从问题的表象上出发进行优化 游戏出现问题时,最直接的表现就是卡,造成卡顿的问题又有很多不同的情况。在解决卡顿问题前,我们应该最先排除是否是外部问题造成的卡顿,外部问题:网络差,硬 阅读全文
posted @ 2018-11-30 17:58 小鱼2015 阅读(2722) 评论(0) 推荐(0) 编辑
摘要: JSON文件 我们可以使用jsonminify来压缩JSON文件,去处JSON文件中多余的空格 JavaScript文件 使用uglify,对JS代码进行语法优化和文本压缩 WXML文件 使用htmlmin,可以对WXML文件中多余的空格,注释等进行清理 WXSS文件 可以使用LESS提供的特性,对 阅读全文
posted @ 2018-11-30 17:25 小鱼2015 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 1.色阶问题 由于ETC、PVRTC等格式均为有损压缩,因此,当纹理色差范围跨度较大时,均不可避免地造成不同程度的“阶梯”状的色阶问题。因此,很多研发团队使用RGBA32/ARGB32格式来实现更好的效果。但是,这种做法将造成很大的内存占用。比如,同样一张1024x1024的纹理,如果不开启Mipm 阅读全文
posted @ 2018-11-30 10:20 小鱼2015 阅读(227) 评论(0) 推荐(0) 编辑