
经验总结
文章平均质量分 76
___E_O_S___
霍~哈~
展开
-
【转载】APP瘦身之webp实践
APP的功能越来越多,APP的体积也随之增长。这会给用户的升级带来困扰,影响用户体验,因此app的瘦身就显得尤其重要了。app瘦身的方法有很多,随便一搜便能找到很多方案,例如开启混淆,开启shrinkResources,去除大型的第三方库等等。都是简单易于操作,并且效果明显的。除此之外,图片资源在apk中也是占据非常大的部分的,目前google官方都推荐的方法是使用webp代替jpg、png等图片,转载 2017-10-10 17:43:10 · 620 阅读 · 0 评论 -
【步兵 经验篇】图片加密之我见
【步兵 经验篇】图片加密之我见 by EOS.现在apk满大街飞,直接下载一个apk改后缀名为rar,就可以看到里面的东西,我相信大家都知道, 也就是说,如果资源不加密的话,游戏的美术资源就成了别人的换皮对象=。= 现在淘宝上5块钱一堆资源,美术大大们,如果看到自己的资源被当烂白菜,不知道什么心态。不过就算加密了,也有人去研究解密,对解密这块我也不是太懂,感觉这是一个门高深的技术=。=原创 2016-05-09 21:51:24 · 9505 阅读 · 0 评论 -
【步兵 经验篇】 快速开发之我来带你飞
【步兵 经验篇】 快速开发 By EOS.我这个人从来不水的,一般都是会直接进入正题,看过前面博客的都知道, 但是我这里还是介绍一下标题,什么叫快速开发?所谓的快速开发就是还真不太好说,总之就是速度快。 然后为什么后面有“之我带你飞呢”,看起来,好像不止一篇的样子, 其实呢,完全是一时兴起,跟本文并没有什么卵关系。原创 2016-04-25 22:29:01 · 702 阅读 · 0 评论 -
【步兵 经验篇】 链式编程
【步兵 经验篇】 链式编码 by EOS.什么是链式编程链式编程就是以函数返回this的方式把多个语句串联起来。 上面也提到了一点,那就是更贴近人的思维逻辑,思维连贯、语意集中。这样思路就会变的清晰,因为书写过程和思考方式是一致的,中途没有被打断。原创 2016-04-24 22:57:05 · 1005 阅读 · 0 评论 -
【步兵 cocos2d-x】教你快速拼界面
【步兵 cocos2d-x】教你快速拼界面 by EOS.可能实际开发中,一些繁琐的工作浪费了我们很多时间,其中之一恐怕就是对坐标。 下面我分享一下我的一些经验。原创 2016-04-09 23:35:28 · 2478 阅读 · 0 评论 -
【步兵 cocos-js】prototype在开发中的妙处
prototype在开发中的妙处 by EOS.那么知道了prototype的功能,下面我介绍一下开发中它的妙处。不要做搬运工,少抄多想,脑子是越用越灵光的,可能暂时的你会比别人慢一点,但你走的扎实,我相信这样会走的更长远~原创 2016-04-09 21:30:01 · 1475 阅读 · 0 评论 -
【步兵 经验篇】关于脚本语言的优势
本篇将我理解的脚本语言的优势告诉大家 by EOS.因为我是做游戏开发的嘛,而且最近又换了用js来做开发,那我就从我的角度出发, 给大家讲述一下我所理解的脚本语言的优势。原创 2016-04-08 08:59:20 · 2304 阅读 · 0 评论 -
【步兵 Lua】用github 淘 table2string
function table2string(t, isFormat) local mark = {} local assign = {} local getFS = nil if isFormat then getFS = function(len) local ret = "" while len > 1 d...原创 2019-04-04 16:36:33 · 391 阅读 · 0 评论 -
【步兵 经验篇】网络管理的ui回调部分
起因最近做一个好友+邮箱系统的时候,在处理网络回调的时候,大体就是 送一个礼,送完之后禁用一个按钮。可能当时功能比较多,写的比较快,然后就这个给忘记判断ui是否opening了。然后我就构思了一下,如果从根源上避免这个问题,每次回调都要判断和处理界面是否被销毁,非常的麻烦,而且工作量大或者逻辑十分复杂的时候很容易忽略。于是就有了这篇文章。设想总结之所以是设想,就是因为项目有年头了...原创 2019-04-11 16:13:07 · 660 阅读 · 0 评论 -
【步兵 经验篇】状态机(续)
【步兵 经验篇】状态机(续) by EOS.前面也提到过状态机,是根据人物的动作状态划分的,通过运用状态机可以降低耦合性。 今天来介绍一下 按功能来划分的状态机,目的还是一样的,仍然是为了低耦合。原创 2016-06-02 00:22:30 · 475 阅读 · 0 评论 -
【步兵 cocos2dx】图片管理 之 什么时候打pvr.ccz
【步兵 cocos2dx】图片管理 By EOS.好久没有更新了=、= 天太热,新工作下班就好TM晚。o(︶︿︶)o原创 2016-07-14 10:35:24 · 958 阅读 · 0 评论 -
【步兵 经验篇】工厂模式 in Game
【步兵 经验篇】工厂模式 in Game by EOS.最近在看《Effective Java中文版 第2版》,密码 968n,虽然是java的, 但是讲的很有深度,是不错的一本书,而且语言直接是都是相通的。 可以看一下java基础,写点小demo熟悉一下,然后再看看此书。说了辣么多,然而还是用lua讲=、=,脚本写起来就是方便举个栗子GameElement = { Player =原创 2016-07-28 14:05:27 · 902 阅读 · 0 评论 -
【步兵 经验篇】断点续传
【步兵 经验篇】断点续传 By EOS.虽然 基于cocos写的,但是也可以用于其他地方,核心是curl库,只要引用就可以实现。 既然curl库本身是有断点续传的接口的,不用岂不可惜?用途断点续传其实主要应用于游戏中资源的下载,代码才几K?完全没有必要,而且还降低了其他 问题的可能性,但是资源就不一样了,像现在很多游戏,都为了压缩包体,把各种资源都在, 进入游戏第一次进行下载,又或者后续的资源原创 2017-09-11 00:07:29 · 3008 阅读 · 0 评论 -
【步兵 经验篇】游戏常用的三个处理
横屏旋转我做过的手游游戏基本都是横屏模式,方法很简单很简单。在 AndroidManifest.xml 中android:screenOrientation="userLandscape"沉浸导航栏谷歌在安卓4.4之后提出了一个Immersive Full-Screen Mode的概念(官方介绍链接)精简出来的代码需要修改的地方如下原创 2017-07-18 19:14:31 · 819 阅读 · 0 评论 -
【步兵 cocos2dx】教你搭建一个嗖嗖的lua项目
【步兵 cocos2dx】教你搭建一个嗖嗖的lua项目 By EOS.cocos作为一个引擎来说,学习代价太大,因为总是出新东西,而一个引擎应该是稳定的,让使用者专注于实际开发,而不是开发中还要附带解决各种引擎的问题,我去等cocos 8.0稳定版了 =、= (跑并不是对js抵触,而是对lua有莫名的情感=、=,人都是有惰性的,再加上creator的坑还不知道多深,而且谁知道下次升级是不是学了白学原创 2017-04-23 22:12:53 · 2651 阅读 · 0 评论 -
【步兵 经验篇】组件模式的特点
【步兵 经验篇】组件模式的特点 by EOS.组件模式对u3d的开发者可能并不陌生,因为其框架设计大量的使用了这种模式, 但是cocos却没有使用,不过后来出的js也开始套用这种模式,他能被效仿,自然有他的优势, 接下来就总结一下,我对组件模式的一些了解。高复用性提到组件模式,我觉得他遵循了“组合”优于“继承”的设计准则,接下来我们就举个例子。 假设有现在有跑车、汽车和坦克,可能会有人这样设原创 2017-03-19 21:45:56 · 595 阅读 · 0 评论 -
【步兵 工具篇】一文教你玩git
【步兵 工具篇】一文教你玩git by EOS.最近开始使用git,之前一直用svn包括我自己的代码管理也是svn。 因为svn够用,而且界面操作简单明确,把sever放到到网盘、或移动硬盘也很方便。原创 2017-03-14 23:56:36 · 845 阅读 · 0 评论 -
【步兵 经验篇】代码中的文件夹
【步兵 经验篇】代码中的文件夹 by EOS.【新建文件夹】是使用电脑是最常见的操作,可以让我们的方便管理自己的数据、文档或者电影相片。 当我查找的时候就会分层次的进行筛选,在众多的数据文件中,一层一层的找到我们想要的东西。 其实代码也是一样,当代码量特别大的时候,光是找到或者定位到你想要的地方,也可能会变得异常艰难,原创 2017-03-13 00:09:28 · 3449 阅读 · 0 评论 -
【步兵 经验篇】one step
【步兵 经验篇】one step by EOS.前段时间罗永浩我发布会上出了个,这么个东西,今天说的又更step有关,所以就引用一下。 话说没看过的,不如周末看看这个发布会,我觉得价值远比手机大,春晚都没这么好看,哈哈。原创 2016-11-12 16:55:07 · 1641 阅读 · 0 评论 -
【步兵 经验篇】新手引导
【步兵 经验篇】新手引导 By EOS.今天有人问我怎么让策划配表能实现新手引导啊, 改来改去快改死了。可能好多人都会遇到这样的问题,所以写一篇文章给大家提供下思路。正题首先 想配表实现引导不难,前提条件也很简单。原创 2016-10-14 23:42:59 · 2076 阅读 · 0 评论 -
【步兵 经验篇】lua2ruby
起因众所周知,当表格元素过多时,用起来会让人脑壳疼,所以有时会在一个单元格内,实现数据结构来减少复杂的,但是,json通常是首选,but json这玩意,书写起来确实不友好,不过如果神得复制粘贴精髓的话,用起来也还可以接受。设想相对json,lua的语法要简单的多(单说数据结构),省略了很多不必要的引号,冒号,偶尔多写过逗号也不会报错,json则严格的多,所以我觉得lua是一个更好的选...原创 2019-04-15 10:18:05 · 366 阅读 · 0 评论