Unity
文章平均质量分 86
攻城狮滕江
这个作者很懒,什么都没留下…
展开
-
Unity Android il2cpp 编译报错解决
Unity很早就提供了Android il2cpp的编译接口,谣传il2cpp效率提升了一些,让出了一些效率给渲染。还有一个好处破解难度升级,mono时代反编译dll就好,il2cpp的.so文件破解难度增加。最近反编译大厂的游戏很多游戏也开始使用il2cpp 但是如果项目第一次编译il2cpp可能会报错,报错如下Failed running D:\Unity562p4\Editor\Dat原创 2018-02-03 15:41:31 · 14482 阅读 · 0 评论 -
Unity iOS 3DTouch 接入
Unity发展速度真的很快,想起去年策划让我接3DTouch我还需要自己写OC的代码,Unity-iOS要互相调来调去,今天发现Unity已经将3DTouch集成进来了, 1、废话不说上Git链接https://github.com/Prince-Ling/Unity3DTouch 2、废话不说上代码using System.Collections;using System.Coll原创 2017-12-29 22:03:57 · 986 阅读 · 0 评论 -
Unity Android findViewById与webview插件制作
最近在给Unity3D接入各个Android运营平台的插件,其中有一个webview 功能用于显示玩家客服系统,上面还要上传图片 发现2个问题1、按照正常的工程来做,发现findViewById返回了一个null 导致了空指针异常。无论是直接用Unity编译apk还是用Unity导出Android工程,都会出现该问题。经过各种查找,最终找到了问题的原因。问题的原因主要在于,在我们将原创 2018-01-14 16:23:41 · 811 阅读 · 0 评论 -
Unity中WinForm窗口闪烁或任务栏图标闪烁的代码
最近在做Unity PC平台下特性功能调研,比如PC扫码登录和WinForm窗口闪烁。说到平台特性我们可以吧Unity看做一个可控制的视频,在Android上他是一个Activity,在iOS下他是一个view,而在PC下他就是WinForm所以对于有PC开发经验的人来说一些特性做起来就非常容易。 今天笔者分享下WinForm窗口闪烁例子如下: 代码的作用找到Unity主窗口句柄,设置起闪原创 2018-01-28 15:14:49 · 1658 阅读 · 0 评论 -
Unity Android SDK Eclipse移植到Android Studio
随着越来越多的大厂转向了Android Studio(比如facebook最新的版本已经是aar,还有很多大厂的SDK),Eclipse逐渐被抛弃。随着社会的进步,一些老项目一直回避的问题出现在了眼前。那就是将Eclipse项目切换到Android Studio上。今天笔者就带着大家一步一步将Eclipse工程转到Android Studio上并编译成功。一、 首先下载Android St原创 2018-01-28 17:14:17 · 450 阅读 · 0 评论 -
Unity 判断裁剪后字体中不包含的字符
在手游精品化的路上,为了更好地美术表现,经常会在不同的界面上用很多字体。然而在Unity优化的中其中一步就是优化字体,将Font尽量压缩,一般只使用中文的一级和二级字符。 具体优化方法可以参考这篇文章 如何精简Unity中使用的字体文件 然而如果将玩家起名、帮派起名、宠物起名等玩家自定义字体进行裁剪可能会出现以下情况 我命名起了名字:123訷123灬 最终只能显示123123,造成不好的...原创 2018-02-09 13:52:01 · 807 阅读 · 0 评论 -
Unity-关于一个3D贪吃蛇的走路算法
原创 2015-08-25 12:35:20 · 600 阅读 · 0 评论 -
Unity升级2018与Google Android64位支持
一、闲谈两句好久没更新博客了,这一年之前管了一阵子游戏的海外版本繁琐的事情比较多,还有一个原因是自己鸽了。现在开始把最近一年做的比较有意义的事情总结发上来。二、为什么做这件事儿搜到这个文章的同学可以跳过。Google在2019年初宣布8月1号以后如果提交新的项目必须支持64位。...原创 2019-07-18 18:58:49 · 8841 阅读 · 9 评论 -
苹果in-house包内网网页安装
最近公司开了新项目,于是我把之前搞得黑科技都用上了,现在分享给大家 之前的项目每天要出好多版本,每个版本QA、程序和策划都需要把xxx.ipa或者xxx.apk下载下来再通过软件安装到手机上,于是我就写了一个网页安装工具,将苹果和安卓的安装包通过网页下载。1.把ipa文件放到一个server上,提供一个网址可以直接访问这个文件 我是给计算机安装了一个xampp,启动Apache,在其目录下放置安原创 2017-12-03 20:43:05 · 916 阅读 · 0 评论 -
Unity Android手机曲面屏、全面屏全屏适配
最近项目在适配市面上各种手机,发现小米Mix2和三星的手机不能全屏播放总会有黑边 向这样 解决方案 <meta-data android:name="android.max_aspect" android:value="2.1"/>参考文章:http://m.blog.csdn.net/ahence/article/details/76906799 http://chinagdg.org原创 2017-09-28 10:11:32 · 11821 阅读 · 0 评论 -
时下最火Moba手游定点数与碰撞检测
最近公司在开荒一款帧同步游戏,所以笔者一直在调研相关问题,偶然获得神器(时下最火Moba手游DLL),初次看之云里雾里,在查阅别的资料之后,再次翻看略懂一二。所以写下这篇文档,一为共享,二为记录,三供大家一起讨论。 重点的几个类 定点数: VFactor :为定点数中分数的表达 VInt :整数 →int VInt2 :→ Vector2 VInt3 :→ Vector3 VLin原创 2017-09-09 12:19:27 · 4170 阅读 · 1 评论 -
Unity发布IOS在Xcode7.3报错的问题
IOS9.3在正式版已于3月22日向用户推送,想必不少开发者也将xcode升级到了7.3。但是有的开发者unity版本比较老,在发布IOS过程中可能遇到了以下问题Error "unknown type name __declspec"http://forum.unity3d.com/threads/error-unknown-type-name-__declspec-after-xco原创 2016-04-03 22:04:34 · 1438 阅读 · 0 评论 -
关于部分Unity发布IOS报错的解决办法
近期前公司的一直在用Unity开发只发布Android的项目,现在想发布IOS项目,遇到了一些问题在此分享以下。用Unity做项目就免不了接入不少第三方插件,有的时候只实现了安卓方面的功能。但是不少第三方插件都是同时支持Android与IOS,甚至有些第三方插件直接写好了IOS交互的API。如果只接入Android部分,不接入IOS,很大概率Xcode是无法编译过得。有以下原因Un原创 2016-04-17 19:22:50 · 6751 阅读 · 0 评论 -
EasyAR-Unity SDK使用文档
一、使用缘由前些日子同学的公司接到一个AR相关的外包,大概功能是,利用AR技术扫描指定图片显示对应的模型,并且通过点击模型的相关区域展示文字或图片内容。笔者分析了一下需求,发现Unity可以实现加载模型并且响应点击事件的需求,然后就去调研AR技术的一些SDK。首先想到的就是高通的ARSDK,由于是一款小外包,利润并不大,况且基于高通sdk开发的应用会有水印,如果想去掉水印,或者想用云识别版本是要付费原创 2016-05-02 16:09:43 · 5808 阅读 · 4 评论 -
Unity社交功能开发——移动端输入法回车事件响应
一、叙叙旧最近工作比较忙好久没有更新博客了,笔者并没有忘记博客也没有忘记大家。游戏大概下月初就上线了,我会逐渐把做过的研究过的事情都分享出来。今天就先分享下Unity游戏输入法在移动端的回车事件如何捕获。大家在用Unity开发聊天模块的时候,都会发现一件事情,为什么别家的游戏或者应用可以输入完之后点一下“回车”按键就能发送,而Unity的输入框不行。其实Unity也是勉强可以的,今天笔者就把Uni原创 2016-06-11 21:30:02 · 6102 阅读 · 3 评论 -
UnitySDK接入——Android篇
时隔半年再次更新博客,由于近期多是功能上面的工作,更多的是代码设计方面的积累,这种不可言传只可意会的经验也不适合以文字呈现。工作上也从SDK转移到了游戏功能,同事们也开始慢慢接触SDK,想想去年的自己也是一个小白,经历了一年的摸爬滚打也变成了SDK独当一面的人(容我装装逼),所以想把这一年积累的经验通过几篇博客记录一下,方便新手更快的熟悉SDK,并且少淌坑。为什么要接SDK作为一款游戏,如果你想赚钱原创 2017-01-25 17:19:27 · 5133 阅读 · 2 评论 -
Unity lua内存泄漏与性能检测
上周UWA发表了一片博文Lua性能优化—Lua内存优化作者分享了在unity中lua使用的不少干货,文中提到两个lua的小插件,一个是内存检查工具Snapshot,一个是性能分析工具LuaProfiler。 正好上周笔者也涉猎到了这方面的实践上,作为记录我将操作步骤分享下。 1.首先Snapshot是云风大大曾经的一篇博文提到的工具一个 Lua 内存泄露检查工具 2.其次Profiler也是云原创 2017-05-02 17:58:29 · 10853 阅读 · 3 评论 -
Bullet3物理引擎碰撞检测相关代码片段
近期公司要做多人末日生存类手游(对就是吃鸡!!) 所以笔者兴趣爱好就是钻研! 所以自己课下就调研下同步、碰撞检测、射线检测、移动寻路系统、定点数在调研碰撞检测过程中,发现某Moba游戏源码中有相关片段,已经记录在博客中。 今天在调研git上开源的物理引擎,调研到Bullet3(三大物理引擎),发现曾经有cocos手游有接入过该系统(同为c++) 发现Bullet3可以集成到lua源码中,发现原创 2017-09-23 23:05:21 · 2428 阅读 · 1 评论 -
帧同步扫盲帖
帧同步:目的:实际:理解:各客户端每deltatime周期上传操作指令集(eg:左摇杆xy值,右摇杆xy值,按下哪个按钮,抬起哪个按钮); 服务端保存这些操作指令集,并在下一帧将其广播给所有客户端; 客户端收到指令集后分别按帧序执行指令集中的操作。资料:Unity3D中实现帧同步(Part 1和Part 2) 介绍了帧同步的思想,基于unity实现了客户端处理服务器发送来关键帧的例子 帧同步原创 2017-09-07 21:28:13 · 5525 阅读 · 0 评论 -
Android P Android9.0 刘海屏支持
Androdi8.0以前系统刘海屏支持看着篇文章今天主要讲下Android P(9.0)的刘海屏支持,先放代码。/使内容出现在status bar后边,如果要使用全屏的话再加上View.SYSTEM_UI_FLAG_FULLSCREENgetWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STA...原创 2019-07-18 19:09:02 · 408 阅读 · 0 评论