Gitlab removal

Gitlab removal

Hi guys, long time no see. these day i have much work and much things to learn so i didnot write any thing in the blog, sorry about that. its really busy in my probject. u know people always have their own reason not to do something lol. one day i saw my server which i bought in aliyun is almost time over, so i think about whether i should change the region of the server to hongkong. finally i make a decision to move my blog, gitlab and some other things to hongkong server.

at the begion of the preparation, i try to buy a hongkong server for a month to test the network and server's perform. actually it is really good. so im start to move blog, gitlab and svn etc. to my new server.

译安卓应用架构体系

安卓应用架构体系

我们经历了从标准的Activity加AsyncTask架构到当前流行的用RxJava驱动的MVP模式为基础的架构体系。

48391BD3-BEAC-4E45-B6C4-17AA7B5B0428 不同部分的软件模块应该是独立的,但放在一起工作时却想是个烂醉的机器--Chester Alvarez拍的照片

安卓开发生态步伐很快,每个星期都有新的工具被创建,新的库被更新,新的博客文章发出来,新的话题被讨论。如果你去度假了一个月,你回来的时候就会有新版本的支持库或者新的服务等你去处理。 我在ribot团队做了3年的安卓应用。在此期间,我们使用的安卓应用技术和架构已经连续演变了很多次。这篇文章将带你经历讲述我们是如何在架构变化下学习,出错并且找到原因的。

译Unity3d 综合性能窍门

很久没写博文,抱歉让大家失望了,最近忙于学习新的东西,也有懒惰的成分。现在开始我打算用英文来写我的博文,不为了什么,只是自己的英文太差,想练习练习。最近开始翻译一些自己觉得好的文章,其实这篇文章,很早就有人翻译了,因为比较好,我又为自己翻译了一遍。

Hi everyone, long time no see. these days i'm busy to learn something else not about technology but life, maybe it's just a excuse that i didnt write anymore :) from now on i'd like to write in english, just practice my poor english :( recently i maybe translate some article which is usefully for you guys maybe translated before by other people.

下面的内容并不一定很详细,但能够引导unity3d开发者如何制作性能流畅的游戏应用

内容:
1.官方提示文档
2.性能优化概述
3.模型网格
4.灯光
5.贴图
6.音频
7.物理碰撞
8.Shader
9.脚本

Unity3D之slua集成第三方库

Unity3D中使用lua最近越来越火,我比较中意slua的思路与代码质量。因为先前的项目对slua做了几个第三方库的封装,所有在空出来的时间就对slua做了fork加入了一些大家都比较常用的第三方库。

Unity3D-重新编译Mono加密DLL

Unity3D-重新编译Mono加密DLL。安卓应用总是让人头疼,游戏遭到破解与反编译是研发的人最不愿意看到的。自己的辛苦劳动成果被人随意窃取与利用,对这些咬牙切齿的痛恨。所以我们需要加强自身的反破解技术力量。不过这世上没有破解不了的东西,道高一尺魔高一丈,我们做的只是让破解更加困难而已。让那些破解的人付出点代价才能得到他们想要的,如果他们觉得代价太高,看不清前面的道路,他们就有可能放弃,然后我们的目的达到了。

linux环境变量简介

linux环境变量简介。这个话题已经很老了,我只是重新温习一遍旧的知识而已。顺便熟悉下资料整理工具OmntOutliner。我们在使用android-sdk,android-ndk,jdk等众多软件时都会用到linux环境变量的配置。所以我觉得重点介绍下还是很有必要的。 因为我使用的是iframe标签,所以有可能有部分浏览器并不支持。 如果你查看时有问题可以直接点击:linux环境变量简介

Unity3D-游戏画面高低品质切换

Unity3D-游戏画面高低品质切换。最近想办法让游戏在高画质和低画质之间切换,在判定游戏帧数高低后,可以实时切换游戏品质让游戏更加流畅。这能给客户端在渠道发行后提高些许留存率。 ngui和ugui切换方式有所不同,一个基于atlas一种基于Image,一种是之前的ngui的atlas,一种是Unity3D4.6.1后的sprite 2D(ugui)。

Unity3DLua-将xls转化为lua

Unity3DLua-将xls转化为lua。使用lua写unity3d项目,由于加载数据一直觉得不方便,于是写个脚本将xls数据文件转化为lua文件,这样lua逻辑就可以直接读取数据。 为什么要这样做呢?

Unity3D项目环境全部署

Unity3D项目环境全部署。这次我想总结下项目环境部署。可别小看了这个开发环境部署,这将直接导致项目的进程速度,以及成员们在这个开发行程中的疲劳积累速度。优秀的部署能省去成员们不必要的心理负担,卸下包袱专心去做自己的功能块。差劲的部署,会加重成员们的心理负担,并且有可能引起不必要的开发冲突。

Unity3D上海CTO&Leader讨论会

2015-02-11 今天去了趟unity上海分部的CTO&Leader讨论会。记录下会议内容很多无聊的东西我都略过不写了,报告下我们比较关心的,或者将来会遇到的困难。