Unity Encoding XXX 错误

Unity Encoding XXX 错误

前言 因为海外的 Google 政策,公司原本用 Unity 5.6.6 出的包不再适用,于是将工程全本更新为 Unity 2018 版本,过程中有很多的坑,在这里记录其中一个网上答案较为难找的。 问题 升级 Unity 2018 之后,游戏的热更新报错,报错原因为我们自用的 sharpzlib 库

Unity 

电脑 adb interface 驱动失效解决办法

来到新公司,电脑的系统为 Win7 x64,使用安卓测试机进行测试的时候,发现没有办法 BuildandRun,经过排查,发现是 adb interface 的驱动异常造成的,经过努力,将解决办法记录下来。 步骤 在设备管理器中,找到驱动异常的 ADB Interface,右键,“更新驱动程序软件”

Unity 
电脑 adb interface 驱动失效解决办法
Mesh 中的 material 与 sharedMaterial

Mesh 中的 material 与 sharedMaterial

改变 Mesh 的 material 时的注意事项 也是解决 Bug 时发现的问题,我们的美术发现他们使用的材质在 Editor 下和客户端下的 offset 移动速度不一样,在手机端明显要快两倍到三倍。 原来的 offset 平移代码是这样的 void Update() { _material.

Unity 

利用Shader滚动图片

最近在实现 FlappyBird 的实现,需要用到背景滚动,就上网搜集了很多方法,比较常用的就是利用 Shader 实现图片滚动,在这里记录一下。 下面的着色器代码实现了“滚动的背景”功能。这里定义了3个变量,其中 _MainTex 代表背景贴图,_Width 代表显示背景的百分比,_Distanc

利用Shader滚动图片
PostProcessBuild-的使用方法(续)

PostProcessBuild-的使用方法(续)

更换了正式版的 SDK,因为需求是第三方登录应用,所以要添加外部程序的启动功能 想要你的 APP 启动另外的 APP,就需要在下图中添加相关APP的信息 但是想要集成到自动编译打包中,肯定不能手动的在图形界面中添加了 上图的本质呢,其实还是 Info.plist 文件,只是 Xcode 帮你把 pl

Unity 

控制 UGUI 的 ScrollViewCell 的重叠显示效果

最近接到一个需求,需要实现一个居中放大并且有重叠部分的 ScrollView,折腾了比较久的时间,最后使用了 FancyScrollView 的基本实现+个人的一些自定义实现了相关功能,在这里记录一下实现中间放大并进行层级管理的过程。 需求效果: 从图中可以看出,居中显示的Cell位于最上层,也就是

Unity 
控制 UGUI 的 ScrollViewCell 的重叠显示效果
Unity集成第三方SDK问题总结

Unity集成第三方SDK问题总结

在工作中经常需要集成一些第三方的SDK,也出了挺多问题并解决,在这里记录一下解决办法。 问题一:集成的第三方SDK不能跟随Unity3D的打包参数锁定旋转方向 将UnityAPPController.mm中的 - (NSUInteger)application:(UIApplication*)app

Unity 

FancyScrollView的使用方法

FancyScrollView,一个通用的Unity ScrollView组件 FancyScrollView 一个通用的ScrollView组件,可实现高度灵活的Cell动画。还支持无限滚动。 工作原理 FancyScrollView在更新单元格的位置时,将显示在屏幕上的范围内的值赋予每一个单元格

Unity 
FancyScrollView的使用方法
Unity3D 通过代码控制编译 XCode 工程

Unity3D 通过代码控制编译 XCode 工程

最近在工作中遇到了一些集成 SDK 的问题,由于整个框架都是自动化的,所以 SDK 得集成也需要把所需的编译环境和启动代码写在 Unity 的脚本中。这两天也查找了很多资料,最终完成了集成,在这里记录一下过程和重点。 主要使用的方法 public class iOSPostProcessBuild

Unity