自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (8)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Unity 官方源码/资源地址

https://bitbucket.org/Unity-Technologies/ 最早的开源地址UGUIAssetBundleGraphToolhttps://github.com/Unity-Technologies 主github地址项目太多了,简单列举几个ScriptableRenderPipelinemonoInputSystemUnityCsReferencecom...

2019-07-30 14:23:52 4769

原创 Unity中使用CommondBuffer完成分屏功能

1.屏幕翻转问题https://zhuanlan.zhihu.com/p/1561321162.半透颜色对不上问题

2021-01-21 18:07:46 15

原创 Unity开发VR相关资料

UnityXR文档Unity的官方文档,2019版本之前的内置设置已经被标记为已废弃,可以使用,但是不再更新,需要去PackageManager里面使用XR的插件来集成steamvr_unity_pluginVR插件和例子代码ViveInputUtility开发VR的一个工具类代码unity-xr-plugin对接Unity的XR的一个插件VRTPVR开发框架...

2020-12-16 16:26:25 19

原创 AssetBundle.LoadFromStream加载LZ压缩的资源导致编辑器崩溃

项目需要对Assetbundle加密,然后准备使用AssetBundle.LoadFromStream这个接口然而调用的时候总会导致编辑器的闪退,最后发现是因为当Assetbundle是场景并且用LZ4压缩时,就会导致闪退unity2018.4.1~28全版本崩溃,2019,2020貌似也会崩溃...

2020-11-06 16:41:49 111

原创 Git问题

项目中之前有个release分支,后来release分支又添加的子分支,这时候获取分支就会一直报一个lock错误 cannot lock ref 'refs/remotes/origin/release/0915': 'refs/remotes/origin/release' exists; cannot create使用下面的命令可以刷新远程的分支信息git remote prune origin...

2020-10-28 14:28:01 13

原创 LoxodonFramework 数据双向绑定 通过控制数据流向防止更新死循环

用这个框架也有一段时间了,刚引入的时候还没感受到MVVM的威力,随着项目的逐渐复杂,才真正感受到VM和V分离后对于多端项目的巨大优势目前项目有两套完全不同的界面布局方式,一套对应键盘操作,另一套对应触控操作。如果按照之前那种逻辑和界面绑定的方式来做,基本是无法完成,同时不同操作揪绕到一起,BUG也是天量的。感谢框架作者开源这套MVVM框架,使用期间也无数次去翻了wpf,prism,unity(IOC框架)的源码,两相比较,受益匪浅。下面只是简单罗列这个框架是如何避免由于数据绑定,来避免数据被循环更

2020-10-17 14:49:39 59

原创 Unity Scene界面朝向标记功能分析

Unity Scene界面右上角的导航标,功能很好用,最近项目想添加一个类似功能,分析了下官方源码,下面是一些个人觉得比较关键的类和函数SceneView:这个类对应整个Scene窗口OnGUI Unity默认的渲染入口函数DoToolbarGUI这个函数用来渲染窗口上面的工具条SceneViewRotation:这个类用来渲染导航标OnGUI 渲染入口,在SceneView中调用s_HandleAxisLabels 对应导航标上的X,Y,ZkDirectionRotations 对应导航标

2020-09-23 14:18:48 69

原创 ugui 后备字体引用问题 References to other fronts in project

项目中用到了两个阿里字体Alibaba-PuHuiTi-Light 和Alibaba-PuHuiTi-Regular结果导入到unity后,两个字体被互相设置为备份字体这样如果没打依赖包的话,每个assetbundle里面即使只用到一个字体,也会在依赖中包含另一个字体修改Inspector中的Font Names貌似没啥效果实验了一些方法,发现修改字体对应的meta中的fallbackFontReferences里自动设置字体索引,修改guid为一个不存在的guid,就可以断开这种互为备份字体的情

2020-09-17 17:59:17 71

原创 UGUI全局监控鼠标单击状态

项目想做一个类似菜单的功能,单击非菜单部分关闭菜单的功能。查了一圈没有开发的接口可用,然后去翻UGUI的源码,在PointerInputModule中发现了事件字典m_PointerData。这个成员保存所有触发的鼠标事件。然后使用反射实现了此功能。代码如下 private RectTransform _rectTransform;//菜单父节点 Dictionary<int, bool> clickStates = new Dictionary<int, bool&

2020-09-15 14:16:58 16

原创 UGUI控件收集

切页布局变形动画UnityCoverFlow任务面板图文混排环形布局反向布局瓦块布局xLayout XML driven layout for Unity with zero overhead扇形布局DoublSB’s

2020-09-02 14:26:20 105

原创 Unity过时的性能优化观点收集

1.不要使用foreach会有GC新版本已经没这个问题了2.不要直接使用transfrom,因为每次都会重新获取新版本已经没这个问题了

2020-08-31 14:44:26 65

原创 常用软件地址

U盘启动盘https://rufus.ie/zh_CN.htmlhttp://www.wepe.com.cn/

2020-08-27 14:42:07 45

原创 自用 Rider Live Templates 整理

一键生成命令和请求name是也给普通的宏Name需要在Edit variables里设置如下图先设置一个关联规则,然后选关联的变量private SimpleCommand _$name$Command;public SimpleCommand $Name$Command => _$name$Command;private InteractionRequest _$name$Request;public InteractionRequest $Name$Request =&gt.

2020-08-14 09:28:25 29

原创 Shader文章收集

Shader优化–耗时数学函数的快速计算方式汇总粗略判断Shader每条代码的成本

2020-08-03 09:23:31 32

原创 各种中文格式互转

本文地址:https://blog.csdn.net/t163361/article/details/107578949这个图片是群里分享的~本来想标记转载但是转载需要一个链接,没办法,只能设置成原创了。

2020-07-25 15:01:15 40

原创 Unity各版本C#支持情况

Unity 2020.2 C#8Unity 2018.3 C#7.3Unity 2018.2 C#7.2Unity 2017.1 C#6Unity 5.5 C#4.0C#8.0新特性Nullable reference types:可空引用类型Default interface members::默认接口成员Recursive patterns:递归模式Async streams:异步流Enhanced using:增强usingRanges and indexes:范围

2020-07-11 10:39:03 1734 2

原创 Unity使用MeshCollider,触发Mesh.Bake PhysX CollisionData 导致场景加载慢

最近解决了一个场景加载慢的问题场景用的实景扫描的户外大地形,导致模型巨大,一个mesh大概在70m左右,然后又需要使用MeshCollider,导致一个极端场景每次都需要60秒才能进入场景。开始使用Profile去查性能点,但是每次都定位到一个Loading.LockPersistentManager这个函数上,如果只是这个函数就没啥好做的了,就是场景大。然后就使用非Assetbundle模式加载场景,最终定位到Mesh.Bake PhysX CollisionData这个函数,查了下是因为模型大,使

2020-07-10 09:39:17 125

原创 Unity运行时打开默认Console界面

不知道在那个版本,Unity打包develop模式的时候,如果遇到异常和Error会弹出一个默认的Console界面来打印log之前一直不知道怎么打开的,今天实验了下只支持下面三种log类型Debug.ErrorDebug.ExceptionDebug.LogAssertion其实还有个Debug.Asset相关的log类型,不过没有测试目前没看到有啥开关设置类的,可以让Debug.Warning,Debug.Log也打到这个默认的界面上来...

2020-06-19 11:47:02 995

原创 Unity/Unreal 热更新方案汇总

Unityxlua 腾讯 lua MIT 支持补丁更新也可以开发完整功能InjectFix 腾讯 C# MITILRuntime 掌趣 C# MITtolua lua MIT 不怎么更新了#UnrealUnLua 腾讯 MIT

2020-06-10 13:36:38 229

原创 Unity客户端框架收集

Unity框架搜集Game Frameworkhttps://github.com/EllanJiang/GameFramework框架特点全局配置数据结点数据表调试器下载实体事件有限状态机本地化网络对象池流程资源场景配置声音界面Web 请求BDFrameworkhttps://github.com/yimengfan/BDFramework.Core框架特点一键C#热更一键版本发布完善的资源管理系统,一套API各平台自动切换完善的UI工作流:

2020-06-02 20:42:58 210

原创 Unreal与Unity常用功能对应表

由于刚开始学习Unreal,表中内容不保证正确性,仅作为自己学习的一个记录unrealunitytimescaleSetGlobalTimeDDilation

2020-04-13 09:45:41 93

原创 Unity不常用技巧

有时候一些常用技巧想不起来,但是用百度去搜怎么也搜不到~写个blog记录吧官方的API调用对话框EditorUtility.DisplayDialog()

2020-03-31 23:59:48 107

原创 Unity在非激活场景中创建GameObject

直接通过 var go = new GameObject(); 这样的方式创建的物体都会创建在已经激活的场景里面如果想直接在一个特定场景创建的话,可以使用EditorSceneManager.SetTargetSceneForNewGameObjects()这个方法创建之前通过设置对应的场景id,创建完成后,记得要重新设置为0官方SceneHierarchy.cs中有两个私有函数就是实现...

2020-03-31 22:27:47 202

原创 Foxmail登录网易邮箱提示LOGIN Login error user suspended

电脑重装后,新装foxmail需要设置网易邮箱,结果一直报这个错重置授权码也不行,后来发现邮箱里面 设置POP3/SMTP/IMAP 这一项里面的POP3和IMAP给取消勾选了~回想,可能是开启手机二次授权的原因,给重置了,勾选上后,就可以收发邮件了...

2020-03-11 15:01:04 2571

原创 Unity Timeline/Recorder/UIElement使用中遇到的细碎问题

本博客记录自己在结合使用Timeline,Recorder,UIElement过程中遇到的零碎问题Timeline手K动画出现半帧 使用Timeline动画轨的手动录制功能时,一定注意此时TimelineAsset文件的帧数是否和自己想要的帧数一致,不然会出现半帧的情况,而且貌似不好修改UIElement和Timeline信息不匹配 Timeline和UIElement结合使用时,由于Up...

2020-02-27 22:28:27 695

原创 Sherman项目工具如何在2019.3中使用

Unity官方的Sherman演示项目开放了完整的项目,里面包含很多技术亮点。本篇文章主要讲解包含在项目里面的工具如何在2019.3里使用。概述Sherman里面提供的工具非常好用,提供了一个友好的界面系统,可以节省项目制作人员在使用流程上所花费的时间。项目中的工具库是一套独立代码,github库地址但是工具库是基于2018.4以及他们自己修改的HDRP版本来的,所以想要在最新的Unity版...

2020-02-19 14:56:37 141

原创 Unity新界面组件UIElements运行时(Runtime)模式试用

前段时间Unity放出了UIElement的运行时模式演示Demo最近做一个比较简单的界面功能的时候,有一些个人体会,记录如下UIBuilder相关

2020-02-10 15:07:11 1770

原创 引擎/渲染器收集

收集整理平时查到的引擎和渲染器游戏引擎1.Unity相关资料2.Unreal相关资料3.GoDotGithub地址渲染器1.KlayGEGithub地址2.Ogre

2020-01-10 13:25:17 219

原创 Unity新UI组件UIElements使用技巧

Unity的新UI组件UIElements出来一段时间了,最近做一个新功能的时候试用了下。使用过程中遇到很多问题,网上也查不到。整理到这里,方便后来人UXML布局文件 UXML 是一个布局文件,控制界面上控件的排布方式Unity提供了一个界面编辑工具UIBuilder,通过这个工具可以很方便的设置页面布局,和控件效果。当然了也可以只使用代码来实现布局。USS制作滑过和选中效果US...

2019-12-11 11:06:32 1737

原创 HDRP中灯光的物理属性

官方文档参考文档一参考文档二

2019-12-03 09:51:18 296

原创 Unreal 官方源码/资源地址

中文文档地址Unity开发者学习通道启动器下载如何下载编译引擎源码官方源码地址里面包含Unreal的源码等开源库想要下载Unreal源码,需要申请成为Epic Games成员...

2019-11-27 11:50:55 378

原创 Tracker(HTC)类型变换及数据异常BUG

最近在做一个使用HTC的Tracker控制场景物体的功能,因为之前同事已经接入过,所以只是封装了下获取逻辑,但是在通过遍历获取Tracker的deviceIndex的过程中,发现Tracker会在GenericTracker和Controller类型之间来回转换,同时数据也获取的不对。静止的时候是GenericTracker类型运动的时候变成Controller类型最后经过查证,是因为Pla...

2019-10-30 10:11:37 52

原创 Open Broadcaster Software(obs)开发相关资料

https://github.com/obsproject/obs-studio 源码https://github.com/Palakis/obs-websocket 远程控制https://github.com/Palakis/obs-websocket-dotnet 远程控制C#接口http://t2t2.github.io/obs-tablet-remote/ 浏览器链接https:...

2019-10-10 14:23:29 270

转载 文件格式大全

更新时间 2019-5-24Wiki上的一篇各种格式的列表原始连接 需要翻墙List of file formatsSee also: List of filename extensionsThis article may be in need of reorganization to comply with Wikipedia’s layout guidelines. Please h...

2019-05-24 11:13:04 4725

原创 Unity Shader中区分摄像机的一种方法

最近项目中遇到一个问题,不同的Camera找到同一个物体上,希望能呈现不同的渲染效果通过查找Camera和Shader的内置变量发现一个有意思的内置变量// x = 1 or -1 (-1 if projection is flipped)// y = near plane// z = far plane// w = 1/far planeuniform vec4 _Projectio...

2019-03-14 13:54:14 453

原创 Unity 使用LoadFromFileAsync无法加载的问题

最近在优化资源加载的时候,发现LoadFromFileAsync这个函数在我们的加载模块怎么都不会加载,process一直是0.之前资源加载使用的是WWW的加载方式。但是单独写一个测试代码却跑的溜溜的。各种查资料也没有一个明确的答复。最后发现是因为我们项目切场景时候设置了allowSceneActivation=false导致的~AsyncOperation op = SceneMana...

2018-09-18 10:22:09 2453

原创 安卓游戏性能分析工具使用汇总

最近一段时间在研究市面上顶尖游戏的渲染效果如何实现。把最流行的四款工具都用了一个遍。遇到很多坑,具体的参考文章以及细节补遗在这里汇总一下。 市面上的真机性能分析工具主要有如下几种 1.AdrenoProfiler:高通出品,经典版本,模型和纹理都可以批量导出,但是使用过程中,经常遇到读不到手机的情况,可以多等一会或者重开程序试试。需要高通手机。不需要root。 2.Snadragon Pro...

2018-09-05 15:20:38 1498 1

原创 unity 实例化prefab 报错 Step Offset must be less or equal to

Step Offset must be less or equal to + * 2 今天实例化一个prefab时,各种报上面这个错。开始以为是实例化prefab传参的问题。 后来发现是因为prefab上挂的Character controller组件导致的,组件上的默认参数,不符合上面报错的要求,修改下就好了。 主要是类似问题网上没有提供解决方法的,写篇博客记录下吧。希望能帮到其...

2018-07-18 16:39:54 2147

原创 Unity 线性模式下使用metal导致的特效穿透问题

公司内部项目使用线性模式制作,遇到的一个因为摄像机深度导致的特效穿透问题。 问题描述: 项目做了一段时间,准备演示的时候,发现发布的ios版本,特效类全都跑到场景模型的前边来。 问题查找过程: 由于我们场景使用的是AB打包。开始怀疑是不是打包的问题,就新弄了一个工程测试,发现特效没有 问题。 然后在项目里面把场景挂到build setting里面,使用u...

2018-07-09 19:17:15 694

原创 Unity 在Mac上打包,执行python报Win32Exception的解决方案

项目里面使用prime31做的苹果内购,之前使用的好好的,但是mac电脑升到最新版后就各种build不过。 报Win32Exception: ApplicationName='python2.6', CommandLine='&amp;amp;amp;quot;Unity路径/P31PostProcessor.pyc&amp;amp;amp;quot; &amp;amp;amp;quot;XCode生成路径&amp;amp;amp;quot; &amp;am

2018-05-30 17:43:23 1417 1

Unity资源提取工具包

Unity3d生成的APK包,将其中的mp3资源,模型的OBJ文件,贴图文件,shader文件解包。附带将ktx资源转png格式. 属于傻瓜操作包

2014-10-21

Runtime Editor.unitypackage 2.26

文件大小 23.1 MB 最新版本 2.26 最新发布日期 2020年10月14日 支持Unity版本 2020.1.4或更高

2020-10-14

Unity在Gamma空间模式Linear渲染的Shader

Unity在Gamma空间下实现线性渲染 本shader精简了一部分项目中不需要的功能。可以避免因为试用线性渲染导致UI的透明度叠加差异

2018-04-30

王者荣耀源码,仅供参考

网上淘来的王者荣耀源代码. 《王者荣耀》是由腾讯游戏天美工作室群开发并运行的一款运营在Android、IOS、NS平台上的MOBA类手机游戏,于2015年11月26日在Android、IOS平台上正式公测,游戏前期使用名称有《英雄战迹》、《王者联盟》。《Arena Of Valor》,即《王者荣耀》的欧美版本于2018年在任天堂Switch平台发售。

2020-09-03

NGUI 3.7.2

最新的NGUI 3.7.2版本.喜欢的同学可以下载一下

2014-09-16

VIM 源代码 UNIX下的

VIM网站下的UNIX下VIM的源代码包。喜欢的可以下下来。

2010-04-10

阿里公共云网络安全等级保护2.0合规能力白皮书V1.0.pdf.zip

《阿里公共云网络安全等级保护2.0合规能力白皮书》从网络安全合规责任划分、云安全合规能力评估、阿里云典型的合规实施分析及白皮书使用建议等方面做了详细的阐述。借助白皮书云客户能确定不同计算服务模式下网络安全合规要求和安全建设责任。

2020-08-24

视知觉训练Demo,使用c++,DirectX开发

本人第一个比较大的程序。仅提供演示。由于受公司委托开发。近期不提供源代码。

2009-10-19

空空如也

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

TA关注的人 TA的粉丝

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