摘要:
问题:Unity启动时获取了设备信息,其中包括Android_id 以下是在androidstudio中的log,使用Xposed的LoginHook看到Unity启动时获取了android_id信息,如果在用户同意隐私协议之前获取,是不合规的。 05-31 14:06:29.620 4118-41 阅读全文
摘要:
unity版本:unity2017.1.5f1 复现步骤:InputField在安卓手机InputField连续输入两个emoji会报错 报错内容: 看报错 可看出是一个长度越界的错,结合代码内容和bug复现,发现报错总是发生在输入两个emoji时,也就是在输入时获取字符长度报错。 查阅资料,发现在 阅读全文
摘要:
闲着没事结合项目看了下unity AssetBundle打包和使用,写了一些测试例子,需要的可以拿去,导入一个空项目即可 链接:https://pan.baidu.com/s/1H85dnMNkRoWgU8chyKm6yg 提取码:u8iy 阅读全文
摘要:
unity单例,泛型单例 阅读全文
摘要:
最近项目存在严重的内存泄漏问题,每次切level 会增加20M无法释放的内存,翻遍了项目用了多个工具,查询资料等 发现项目中两种存在内存泄露的情况 1.lua闭包的不当使用,对比包的引用要及时 释放。 2.注册事件未及时取消订阅,注册到C#的luafunction 用完一定要dispose,委托事件 阅读全文
摘要:
oadfile,加载文件,编译文件,并且返回一个函数,不运行 dofile其实就是包装了Loadfile,根据loadfile的返回函数运行一遍 require加载文件的时候,不用带目录,有lua自己的搜索加载目录的路径,并且会判断文件是否加载过,加载过则不加载. 下面是详细介绍:摘自《Lua程序设 阅读全文
摘要:
string path = EditorUtility.OpenFolderPanel("Load png Textures", "", ""); //打开文件夹 string[] files = Directory.GetFiles(path); //获取所有文件路径 Object[] os = 阅读全文
摘要:
打包多种类型的项目,空项目和10张放在Resources文件夹中的图为比较案例。以下是比较数据。 IPHONE: 1.空项目 空间占用量42.3MB IPA大小10MB 2.10张1200*520无压缩Texure 单张图占用量2.8MB 空间占用量70.2MB IPA大小22.9MB 3.10张1 阅读全文
摘要:
unity官方 https://docs.unity3d.com/Manual/class-TextureImporterOverride.html //后续填充内容 阅读全文
摘要:
内聚: 通俗的来讲,就是自己的东西自己保管,自己的事情自己做。自己拥有的东西让别人来碰 你肯定也很不舒服吧 微观 数据+操作 中观 数据结构+算法 宏观 对象+消息 耦合度··解耦和 耦合的程度就是耦合度,也就是双方依赖的程度。上文所说的妈妈和baby就是强耦合。而你跟快递小哥之间则是弱耦合。一般来 阅读全文