自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 4697

原创 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 933

原创 UI 性能优化总结

UI 性能优化总结图集规划UI功能系统拆分和分帧加载浮动条性能优化UI特效动态加载善用Canvas其他细碎的优化小技巧

2021-03-12 18:48:34 143

原创 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 206

转载 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 1878

原创 UniWebView3 使用中遇到的坑

## **UniWebView3和Screen.SetResolution**最近在做游戏内部访问网页的功能逻辑,使用了UniWebView3插件,结果遇到了一个比较坑的问题,在此记录一下,以备查阅。我首先使用UniwebView做了一个demo,导出到android和ios,能够正常的自适应尺寸,设置fullScreen,ReferenceRectTransform 都是没有问题的。然后我将插件导入我们的游戏项目,并设置好参数。导出android包运行结果是位置和尺寸全都不对。why? ,查了网

2020-07-24 12:20:35 1766 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 1090

原创 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 9782

原创 Unity3d编辑器模式下创建和替换Prefab

最近在项目中需要开发一套地图数据生成编辑器,记录自己在这个过程中使用的一些好用的创建和替换Prefab的方法。PrefabUtility.CreatePrefab(localPath,obj) 这个方法可以将场景中的GameObject对象创建成Prefab,官方文档中有给出例子:…using UnityEngine;using UnityEditor;public class Exam...

2019-07-17 19:17:41 4032

原创 使用UGUI开发遇到的一些坑(一)

Unity3d自己原生的UI系统UGUI用着还是蛮方便的,但是需要自己去封装使用插件,当然是根据自己的项目了。这里我记录一些自己在开发过程中碰到的一些比较坑自己的问题,仅供参考。UI需要加入摄像机?最开始的时候,我们的项目也是直接使用Canvas,RenderMode = ScreenSpace-Overlay,用起来没有太大问题,自适应也很好,但是项目做到中期的时候,界面需要加入粒子特效,然...

2019-07-09 12:17:11 419

原创 RenderTexture使用记录

RenderTexture使用记录最近在做项目的时候遇到要将3D模型动态渲染到2DUI上,发现已经把以前的研究的点忘记了,在此记录一下,以备查阅。关于RenderTexture原理请参考这篇文章https://blog.csdn.net/leonwei/article/details/54972653这篇文章开篇第一句就说明了rt的原理:将一个FrameBufferObjecrt连接到一个s...

2019-07-05 16:09:19 1389

AssetStudio.rar

解包类型: Texture2D:转换为png,tga,jpeg,bmp 雪碧:将Texture2D裁剪为png,tga,jpeg,bmp AudioClip:mp3,ogg,wav,m4a,fsb。支持将FSB文件转换为WAV(PCM) 字体:ttf,otf 网格:obj TextAsset 着色器 电影纹理 视频剪辑 MonoBehaviour:JSON Animator:使用绑定的AnimationClip导出到FBX文件

2021-03-30

使用Vectrosity画菱形小地图

使用Vectrosity画菱形小地图,可以准确定位和拖动,可以画出阵营区域

2018-02-07

Android反编译工具包升级版

图形化反编译工具apk2java,命令行反编译工具dex2jar-0.0.9.9,新版本 dex2jar-0.0.7。

2013-11-06

鼠标拖动物体任意旋转

通过滑动鼠标,能够是物体旋转,不同方向的滑动鼠标,则不同方向旋转。

2013-10-14

Unity3D中拖动物体移动脚本

如何用鼠标任意拖动物体移动,用到空间坐标与屏幕做表的转换,已经使用协同。

2013-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除