202409-23 微信小游戏上架总结及问题汇总 第一次尝试用Unity转出微信小游戏并进行上架,期间遇到了很多问题,可以说在微信小游戏平台上遇到的坑比抖音多太多了。下面给大家总结一下在微信小游戏上遇到的坑。 1. 备案流程 微信小游戏需要准备的素材非常多,具体包括以下几项: 1.1 资质材料 • 《游戏自审自查.... Read More >
202409-12 Unity 转微信小游戏存储进度丢失问题 最近老金在准备发布微信小游戏的事,发现Unity工程转出来的微信小游戏有一个问题,每次重启小游戏时,游戏的进度就丢失了,查了一圈才发现,原来是在微信小游戏平台上,使用Application.persistentDataPath缓存路径来保存文件失败了。 原来代码是这样的 //读取存档 public static GameData LoadGame(in.... Read More >
202408-22 修改UnityConnectSettings 如果提交到华为等应用市场,会提示Unity开发的游戏在启动时就获取ANROID ID等信息,那么网上的教程指引需要修改UnityConnectSettings.asset,但在mac OS下,打开UnityConnectSettings.asset进行编辑不是件容易事,但其实可以通过代码进行修改。 首先,创建一个继承于EditorWindow的类,用来编写Editor方法。在方法里添加以下.... Read More >
202212-07 Unity启动时获取了android_id设备信息 1、SDK排查自己是否请求过隐私接口2、排查unity前台是否有请求过安卓的隐私接口3、unity导入的插件或者一些package包是否存在请求4、移除analytics package :去package manager 窗口移除即可,然后上传manifest.json5、File-BuildSettings-PlayerSettings,勾选Disable HW Statistics*,对应.... Read More >
202207-26 Unity动画添加事件回调 Unity中导入的fbx,其中自带动画,如果想对动画添加事件回调,可按以下步骤做: 点击导入的fbx中的动画切片,在属性面板右上角点击Edit找到动画切片中的event列,展开拖动下方预览动画的时间轴,在想要的时间轴位置上添加事件标记,并填写回调事件名称 .... Read More >
202204-09 Unity 2017 接Admob 最新Admob已经不支持Unity2019以下版本了,如果想在Unity 2017版本的游戏中接入Admob,则只能使用旧版本的Admob SDK。 但是接入旧版本的Admob SDK后发现,Unity中无法自动运行cocoapod安装,可能是因为Mac OS更新后,有文件权限问题,所以还得手动安装cocoapod,具体方法可以参考之前的文章: http://freemanapp.c.... Read More >
202203-16 Unity导出iOS工程带UIWebview 使用Unity 2017导出iOS工程提交审批后,遇到被拒情况 看被拒描述,是因为代码中使用了废弃的API(UIWebview)。首先在Unity工程和XCode工程中全局搜索,如果发现代码中使用了UIWebview,则直接修改。 然后在Xcode工程目录下执行命令 grep -.... Read More >
202007-20 Unity 2019 适配指南 手上有一个工程非常古老,是unity 5.4.5版本的,最近心血来潮,对这个工程进行Unity版本升级,一口气升级到Unity 2019,期间遇到不少问题,于是记录下来分享给大家。 'GUITexture' is obsolete: 'GUITexture has been removed. Use UI.Image instead.' 修改方法: 添加命名空间: using .... Read More >
201903-05 Unity UI优化小结 最近在做Unity的项目,负责UI相关的工作,学习了一下Unity UGUI更新的原理,以及优化相关的部分。本文主要参考UWA的分享,UWA专注性能优化,感觉有很多值得学习的文章,UWA-简单优化、优化简单,打好理论基础,少走弯路,后面实际项目中就是尽可能去实现这些细节了。 目录 •1.... Read More >
201812-29 解决XCode编译出现”library not found for XXX”问题 library not found for -lPods-Unity-iPhone 解决办法:直接删除libPods-Unity-iPhone.a文件 library not found for -lFirebaseCore 解决办法:通过".xcworkspace" 文.... Read More >