201406-03 Unity研究院之MAC上反编译游戏代码 前两天写了一篇反编译Unity代码 以及保护自己代码的方法。 windows用户请看这里 http://www.xuanyusong.com/archives/2664 今天在补充一下在MAC上如何反编译游戏代码。 随便下载一个Unity做的游戏,一定要Android版本,如下图.... Read More >
201406-03 #你好Unity3D#iTween 和 Gokit(来自我的长微博) iTween很流行,但是需要写一堆回调方法,而且参数都是string没有代码提示。写完以后会发现你的代码非常的丑,我觉得GoKit真得要比iTween更好用一些。(点击大图查看详情) iTween“二宗罪” 大量使用SendMessage,先不说效率如何你需要去写对应的方法去接收它的回调。比如你要监听物体移动结束的事件,那么你就要写一个方法去接收它,这样代码会很难.... Read More >
201406-01 #你好Unity3D#避免代码被反编译(来自我的长微博) 我最近研究发现80%以上的Unity3D游戏都没有做代码混淆。而且我觉得反编译后的代码可阅读性更加好。今天把《锁链战记》的代码和资源都反编译出来了。 1.Unity编译后最终会将代码编译在dll里面,无论是ios还是Android解开包以后都可以拿到dll,路径在Data/Managed/As.... Read More >
201405-31 #你好Unity3D#避免玩家作弊(来自我的长微博) 如果你的Unity项目快上线了,我强烈建议你看一下Anti-Cheat这个插件。因为IOS和Android分别越狱和Root后玩家可以使用 @八门神器 @烧饼修改器 等一些列作弊的软件来修改游戏内存,还有游戏的变速齿轮外挂。(点击大图查看详情) Anti-Cheat 插件有4大功能 1.把内存数值隐藏起来 典型的就是人物的属性,比如攻击力呀 防御力什么的,主要.... Read More >
201405-31 #你好Unity3D#(来自我的长微博) #你好Unity3D# 前两天在微博上吐槽了几句,发现我的微博上的大神真的是非常多。所以小弟萌生一个念头,每天睡觉前发一条有关Unity知识点的微博,为什么是睡觉前?因为夜晚我脑子更加清晰,嘿嘿。内容可能是我的经验,也可能是我不懂的难题,也可能是帮朋友问的难题。为什么萌生这个念头呢?不知道为什.... Read More >
201405-21 NGUI研究院之3D模型坐标转2D屏幕坐标-血条(十一) 刚好今天有朋友问我,比较典型的例子就是游戏里面人物的血条。原理很简单就是把3D点换算成2D的点,但是由于NGUI自身是3D所以我们需要先把NGUI下的点转成2D点,然后在把他转成3D的点。听起来有点绕,不要紧我直接上代码。 目前我一直都是用NGUI来做人物血条,但是2D血条都会有个限制,就是它.... Read More >
201405-19 Unity3D研究院之IOS本地消息通知LocalNotification的使用(六十七) 现在的游戏里一般都会有本地消息,比如每天定时12点或者下午6点告诉玩家进入游戏领取体力。这种东西没必要服务器去推送,客户端就可以完成。Unity里面提供了本地任务的功能但是只有IOS上才支持,开始我有点不解为什么Android上不支持,当我把Android的本地通知做完后,我才明白.... Read More >
201405-13 Unity3D研究院之IOS&Andoird使用Sharesdk遇到的坑 这两天研究了一下ShareSDK,说实话挺好用的,但是还是有点坑的地方。那么雨松MOMO写下博文记录一下来我遇到的坑,嘿嘿。 大部分内容它的文档上已经说的很清楚了。 http://wiki.sharesdk.cn/Unity3D%E5%BF%AB%E9%80%9F%E9%9B%86%E6.... Read More >
201405-12 Unity3D研究院之解决Sharesdk尚未配置微信错误! 这两天看了一下 http://sharesdk.cn/ 感觉挺权威的,分享这快什么平台都支持,挺好的。 而且git上有全部的代码,方便阅读。https://github.com/ShareSDKPlatform 每个平台都有 。 我在加微信朋友圈的时候遇到一个错误。 warning: .... Read More >
201405-09 Unity3D研究院之Mac&Windows文件写入结尾不一样 U3D开发的时候难免要自动生成一些配置文件。假如你的项目组有人用mac有人用windows那么在处理这块就要特别的小心。因为Mac和windows结尾的换行符不一样,所以在SVN认为这两个文件有改动,如果你生成的配置文件很多的话,就很悲剧因为找不到真正变化的文件了。 如下图所示,像这样SV.... Read More >
201405-06 Unity3D研究院之mac上从.ipa中提取unity3D游戏资源(六十六) 感谢今天某大神(既然是大神名子我当然要保密喽)告诉我Disunity更新了,不然我还不知道。以前很多人都说用Disunity提取出了Unity3D资源,但是我在Mac上从来没有成功过,一直在报错。https://github.com/ata4/disunity/releases 在这里可以看到D.... Read More >
201405-05 Unity研究院之Prefab和GameObject的正向和逆向查找引用 我发现很多美工兄弟都爱问程序Unity3d为什么总丢材质? 我不排除U3d有BUG的情况下会丢材质?但是其实很多时候是人为操作而引起的。 1.不保存就在上传 这个操作太恐怖了,切记!!在 U3D里面你无论操作了什么,当你要上传svn的时候一定要先保存场景,Ctrl.... Read More >