Back to blog

Back to blog

It's a long time before back to blog. Before, I went to Weibo to study something about finance. It's good for me in the future. So now I have much knowledge and experience in finance invest. I'm glad that I make the real world more close to me.

Swimming excercise

Swimming excercise

Hi guys, recently i swim a lot, it make feel good. These years i work so hard that make my body worse and worse, so i decide to do some excercise to keep health. i think swim is good maybe the one of the best sport for health.

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环境变量简介

Android-SDK-NDK-Studio-下载列表和构建说明

Android-SDK-NDK-Studio-下载列表和构建说明。是一个我整理的安卓的开发资料,无论是用安卓还是其他第三方平台都需要的工具。 你可以通过这个地址直接访问我整理的资料,资料中的标题点击左边图标可以展开请耐心查看:Android-SDK-NDK-Studio-Build_process

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

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