- 博客(11)
- 收藏
- 关注
原创 C#基于SortedList 的优先队列
在LeetCode刷题,总是遇到优先队列解法,但是呢,c#并没有提供这种数据结构,没办法,只能自造一个PriorityQueue了public class PriorityQueue<T>{ IComparer<T> comparer; SortedList<T, int> sList; public int Count { get; private set; } public PriorityQueue() : this(null
2021-12-15 15:22:34 755
转载 2021-04-28
Unity3D各平台Application.xxxPath的路径我们常用的是以下四个路径:Application.dataPathApplication.streamingAssetsPathApplication.persistentDataPathApplication.temporaryCachePath根据测试,详细情况如下:iOS:Application.dataPath /var/containers/Bundle/Application/app sandb
2021-04-28 13:41:30 1763
原创 UnityEditor报错GUILayout: Mismatched
UnityEditor报错GUILayout: Mismatched自己编写Unity的EditorWindow时,有时候会出现类似这样的错误:ArgumentException: GUILayout: Mismatched LayoutGroup.ignore,多次出现这个错误后,发现是在与控件产生交互,同时有逻辑插入的情况造成的,而交互代码(如 GUILayout.Button() 或者 Event事件等)通常处于 BeginHorizontal() -- EndHorizontal() 或者 Beg
2020-05-27 17:15:55 2682
原创 Gradle插件版本及Gradle版本问题
Unity Gradle打包版本问题之前手贱更新了Mac系统,升级到了10.15.2,导致之前的Unity无法继续使用(之前版本2017.2.0f3),查了大量资料,只能升级到2017.4.35f1(尽量避免跨大版本,怕不兼容等问题),然后,使用Gradle打包的时候,坑来了。。。原因是Unity Android-support附带的Gradle与之前的版本不一致,官方support中的Gra...
2019-12-30 13:11:06 1828 1
原创 使用aar将微信支付SDK接入Unity
之前探索使用aar接入SDK,趟了无数的坑,尤其是微信的部分,现做一下总结微信支付SDK导出aar接入Unity声明:开发环境:MACUnity3D 版本2017.2.0f3(下简称Unity)Android Studio 版本3.4.1(下简称AS)微信官方SDK jar包 版本5.4.0包名涉及项目,简称com.aaa.bbb接入步骤:首先,创建好空工程后,将微信jar...
2019-09-06 16:50:09 1242
原创 Unity设置默认AndroidManifest
不想每次打包都要导出安卓工程再去配置AndroidManifest,因此直接在unity默认的AndroidManifest上修改,这样只需要管插件部分就好了Unity设置默认AndroidManifest环境说明:开发环境:macUnity版本:2017.2.0f3mac环境下Unity的AndroidManifest路径:Unity.app同级目录: PlaybackEngines...
2019-09-02 18:38:56 8181 3
原创 Unity开发之使用aar接入SDK
参考链接:https://blog.csdn.net/ZhangDi2017/article/details/65629589最近负责项目的SDK接入,基本算是从零学起,谨以此篇记录所学开发环境系统环境:Mac开发软件:Unity 2017.2.0f3 、Android Studio 3.4.1。所需类库:UnityPlayer等需要的classes.jar包。在 Unity支持And...
2019-08-28 14:54:04 4245 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人