- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 AssetStudio工程导入VS各种报错解决
最近想要使用AssetStudio解析android apk包里面的资源。将工程导入VS生成exe文件的过程中,出现了很多报错。在这里记录一下,以备查阅。AssetStudio下载地址:https://github.com/Perfare/AssetStudio解压文件使用vs打开工程文件,我使用的vs版本:VS2019。 使用vs安装程序安装必要的开发插件工程导入,生成解决方案,然后报了一堆错。让我们来一个一个的解决这个错误,是缺少System.Runtime.InteropService
2021-03-29 14:04:09
5843
1
原创 android 打包的坑整理
最近项目在打android包的时候遇到了很多问题,通过同事的不懈努力,终于搞定了打包问题。在此记录一下遇到的坑。Unity3d版本:2020.2.2f1无法直接BUILD APK:依赖库有AAR或JAR重复,经常是不同的版本库重复,或是多余的、旧的库,需要通过导出Android Project进行排除无法导出Android Project:最常见的就是FMOD库在BUILD过程失败,删除ProjectSettings/ProjectSettings.asset中additionalIl2Cpp
2021-03-27 12:12:14
1035
原创 UGUI Image多边形扩展
UGUI Image多边形扩展先上效果图:功能原理比较简单,就是重写了MaskableGraphic的OnPopulateMesh方法,重新绘制三角面和定点UV直接上完整代码:using UnityEngine;using UnityEngine.UI;using System.Collections.Generic;public class PolygonImage : MaskableGraphic, ISerializationCallbackReceiver, ICanvasRay
2021-03-12 10:34:18
261
转载 Unity 性能优化
Unity 性能优化一、综合优化1、降低屏幕分辨率尤其是在android平台对性能提升很大。可以有效缓解gpu的压力。 我们在android上分辨率是实际的0.85左右。2、做好资源异步加载,实现一个实例化队列,可以很大程度上减少卡顿。3、做好超量的模型和特效屏蔽,可以有效减轻cpu压力。4、善用工具。比如Unity Profiler、Snapdragon Profiler等,针对性的对性能瓶颈进行优化。5、玩家头顶血条的HUD要使用3D的,而不是UGUI。否则同屏玩家数量很多的时候
2021-03-11 20:39:50
2587
原创 UniWebView3 使用中遇到的坑
## **UniWebView3和Screen.SetResolution**最近在做游戏内部访问网页的功能逻辑,使用了UniWebView3插件,结果遇到了一个比较坑的问题,在此记录一下,以备查阅。我首先使用UniwebView做了一个demo,导出到android和ios,能够正常的自适应尺寸,设置fullScreen,ReferenceRectTransform 都是没有问题的。然后我将插件导入我们的游戏项目,并设置好参数。导出android包运行结果是位置和尺寸全都不对。why? ,查了网
2020-07-24 12:20:35
1898
2
原创 Unity3d crash and log 查询
window系统下路径 C:\Users\Administrator\AppData\Local\Unity\Editor\Editor.logmac系统下路径~/Library/Logs/Unity/Editor.log可以查询大部分unity3d编辑器崩溃信息。 2.移动平台真机查询crashios 可以直接通过xcode ,查询unity debug输出信息。android可以通过adb查询log,adb是androidSDK的一个工具,位置就在sdk目录下的platfor...
2020-07-21 11:01:58
1352
原创 Unity3d SetParent使用小技巧记录
Unity3d的SetParent的API给了两个重载方法。transform.SetParent(obj) : 此方法就是我们经常用的,场景中obj被克隆出来是直接放在最外层的,obj使用的也是世界坐标位置。此时使用SetParent(obj)会直接改变obj的本地位置,旋转和缩放。GameObject obj = GameObject.Instantiate(prefab);obj.tr...
2019-07-19 14:47:00
10076
原创 Unity3d编辑器模式下创建和替换Prefab
最近在项目中需要开发一套地图数据生成编辑器,记录自己在这个过程中使用的一些好用的创建和替换Prefab的方法。PrefabUtility.CreatePrefab(localPath,obj) 这个方法可以将场景中的GameObject对象创建成Prefab,官方文档中有给出例子:…using UnityEngine;using UnityEditor;public class Exam...
2019-07-17 19:17:41
4231
原创 使用UGUI开发遇到的一些坑(一)
Unity3d自己原生的UI系统UGUI用着还是蛮方便的,但是需要自己去封装使用插件,当然是根据自己的项目了。这里我记录一些自己在开发过程中碰到的一些比较坑自己的问题,仅供参考。UI需要加入摄像机?最开始的时候,我们的项目也是直接使用Canvas,RenderMode = ScreenSpace-Overlay,用起来没有太大问题,自适应也很好,但是项目做到中期的时候,界面需要加入粒子特效,然...
2019-07-09 12:17:11
474
原创 RenderTexture使用记录
RenderTexture使用记录最近在做项目的时候遇到要将3D模型动态渲染到2DUI上,发现已经把以前的研究的点忘记了,在此记录一下,以备查阅。关于RenderTexture原理请参考这篇文章https://blog.youkuaiyun.com/leonwei/article/details/54972653这篇文章开篇第一句就说明了rt的原理:将一个FrameBufferObjecrt连接到一个s...
2019-07-05 16:09:19
1481
AssetStudio.rar
2021-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人