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讨论会。记录下会议内容很多无聊的东西我都略过不写了,报告下我们比较关心的,或者将来会遇到的困难。

Lua使用实记

c调用lua堆栈常用操作-------

Unity3D手机中的网页调用与回调

Unity3D手机中的网页调用与回调,其实就是我们口中常说的Webview,是手机项目里调用网页,来代替游戏画面展示的一种方法。因为其展示的是网页,所以展示画面是相对动态的,可以由服务器来控制。但是我们不只需要展示画面,还需要当点击网页按钮时产生回调以使U3D执行指定程序。

Unity3D人物行为状态机和指令状态机

Unity3D人物行为状态机和指令状态机。状态机在各类游戏中都应用的比较平凡,不要以为只有角色扮演类游戏才用到状态机,但凡有物体有动作切换或者重复的指令切换都是状态机用到的地方。其实状态机到处都是,只有你想不到没有有他触及不到的地方,当然我这里主要讲有限状态机。这里省略一万字的状态机基础知识以及我的唠叨。

Unity3D行为树系统编程实现

Unity3D行为树系统编程实现。行为树在AI领域使用十分广泛,行为树的架构非常通用和便捷,在扩展性方面表现得更是非常好。我这里只讲关于如何实现行为树,跳过了基础的行为树概念。关于行为树的介绍和行为树概念请看《使用行为树behavior-tree实现游戏ai》这是业界一个前辈写的文章我只是代为转载。