自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (12)
  • 收藏
  • 关注

转载 UniRx第一季学习(六) ------ ObservableWWW/ReactiveCommand /ReactiveCollection/ ReactiveDictionary/AsyncOper

课程地址 : http://www.sikiedu.com/course/271凉鞋大大的,可以的话大家多支持一波~一.ObservableWWW优雅的⽹络请求操作以往我们不管使⽤ WWW 还是 UnityWebRequest 都要使⽤ Coroutine 去驱动。但是使⽤协程写出来的代码,需要⼀堆判断,导致代码⾮常混乱。void Start() { ...

2018-12-30 16:21:53 1049 2

转载 UniRx第一季学习(五) ------ 操作符Merge/Coroutine/WhenAll/OnCompleted/Start

课程地址 : http://www.sikiedu.com/course/271凉鞋大大的,可以的话大家多支持一波~一.MergeUniRx 可以开启两个或多个事件流。并使⽤ Merge 进⾏事件流的合并,比如实现⿏标左键或右键点击时都会进⾏处理:var leftMouseClickStream = Observable.EveryUpdate().Where(_ => ...

2018-12-30 15:41:37 1378

转载 UniRx第一季学习(四) ------ Observable/Trigger类型的关键字/ReactiveProperty/MVP 实现

课程地址 : http://www.sikiedu.com/course/271凉鞋大大的,可以的话大家多支持一波~一.Observable类型Observable 是⼀条事件流,利用Observable可调用unity生命周期:Observable.EveryFixedUpdate().Subscribe(_ => {});Observable.EveryEndOfFr...

2018-12-30 12:17:06 3718 4

转载 UniRx第一季学习(三) ------ 操作符Where/First/AddTo

课程地址 : http://www.sikiedu.com/course/271凉鞋大大的,可以的话大家多支持一波~UniRx 的侧重点,不是发布者和订阅者这两个概念如何使⽤,⽽是事件从发布者到订阅者之间的过程如何处理。这就要说操作符了,之前在介绍独立的Update时代码还不够简洁,本文利用操作符来简化其代码 Observable.EveryUpdate() ...

2018-12-30 11:22:16 1233

转载 UniRx第一季学习(二) ------ UniRx 的基本语法格式+Update

课程地址 : http://www.sikiedu.com/course/271凉鞋大大的,可以的话大家多支持一波~一.UniRx 的基本语法格式 private void Start() { Observable.Timer(TimeSpan.FromSeconds(5.0f)) .Subscrib...

2018-12-30 10:56:53 1170

原创 游戏底层资源管理加载框架(三) ------ 基于AssetBundle的资源管理池

一.整体结构图解析: /* * 类对象池 : * 因为使用加载AB包的时候可能会频繁创建类,但是new类的时候会产生一定的GC,这会有一定的卡顿 * 因此提前缓存一些基础类的对象,在其他管理类要使用时从类对象池加载就行了 * 但是注意类对象池没有提供还原的方法,要自行还原 * 比如一个类有四个对象,还给类对象池的时候需要自行清空还原成默认值,一般在管理类中做 * * ...

2018-12-29 09:08:54 1303 1

原创 游戏底层资源管理加载框架(二) ------ AssetBundle打包管理

一.打包策略二.自定义打包配置表1.新建ABConfig脚本[CreateAssetMenu(fileName ="ABConfig",menuName = "CreateABConfig",order = 0)]public class ABConfig : ScriptableObject { //单个文件所在文件夹路径,会遍历这个文件夹下所有prefab(一般...

2018-12-28 22:34:02 1115 4

转载 Unity问题记录(一) ------ Could not extract GUID in text file

解决方法 : 重置项目资源的guid步骤:1. UNITY菜单-> Editor > Project Setting - > Editor 设置 Version Controller 为Visible Meta Files 2. 设置Asset Serialization 设置为 Force Text 3. 下面是代码在Editor文件夹下新建UnityGuidRe...

2018-12-28 17:37:38 3506 3

原创 Unity插件(七) ------ 特效插件

最近整一个特效,找了不少插件,这次一起放出来下载地址 : https://download.csdn.net/download/dengshunhao/108836931.Volumetric 3D Lasers2.Magic Arsenal 3.Vectrosity  ...

2018-12-28 16:24:30 1552

原创 Visual Effect Graph官方案例打开错误解决 ------ Could not find file Unity.Analytics.StandardEvents.EditorTests.

下载地址 : https://github.com/Unity-Technologies/ScriptableRenderPipeline/tree/release/2018.3兴冲冲的下载了,打开后一脸懵逼,因为呢,另外一位大佬完全没有问题,而我的一堆问题报错如下: 解决方法: 就可以运行了...

2018-12-27 16:26:40 2130

原创 AR研究合集

Arkit :ARKit研究文章合集(持续更新)ARCore :ARCore研究文章合集(持续更新)Vuforia :Vuforia文章合集华为AR: 华为AR文章合集ARFoundation:AR Foundation简介及案例简单使用(公众号)AR Foundation平面识别案例代码解析(公众号)AR Foudat...

2018-12-27 11:26:37 1718 2

转载 [Unity2018.2]ShaderGraph更新详解

ShaderGraph 2018.2 更新详解在2018.1中,Shader Graph作为Unity的新功能,以预览版的形式呈现。通过ShaderGraph可以直观地构建着色器。可以在图形界面中创建和连接节点,而不需要编写代码。图中的每个节点都可以对更改即时反馈,大大降低了编写着色器的门槛。Unity2018.2也对ShaderGraph(3.0.0)进行了很多优化和改进,包括:高清...

2018-12-26 11:32:47 1750

转载 Unity插件学习(六) ------ TextMeshPro插件

小新:“UI里面还有一类组件是用TextMeshPro开头的,这类组件有啥用啊?”大智:“TextMeshPro是Unity收购的一个第三方插件,可以解决文字渲染的很多问题,可以替换UI Text。比如UI Text就没办法对文字加入特效。”小新:“哇,可以直接对文字加入动态特效啊?那就不用美术同学辛苦去做了?”大智:“是的哦”小新:“那我们今天就来学习一下这个吧!”TextMesh ...

2018-12-26 11:27:05 2829 1

转载 Unity2018 | ShaderGraph入门教程

Shader一直是Unity开发者的一个难关,涉及到数学、图形学、shader语法等多个难题。不过,ShaderGraph来拯救你了!Unity2018的一个重磅功能是ShaderGraph,通过可视化界面拖拽就可以实现着色器的创建和编辑。shadergraph可视化界面配置使用ShaderGraph目前最新版本Unity(2018.1b13)中的Shader Graph只支持Li...

2018-12-26 11:18:11 1959

转载 Unity小技巧(二) [未熟练]

1、借助编辑器自带的标记功能为脚本分类,在检视面板中点击脚本图标下方的小三角,即可为脚本设置颜色或选择图标,可以选择自定义的图标。 4、如果想在检视面板查看脚本的 private 私有变量,只需点击 Inspectore,在弹出菜单中选择 Debug 即可。 12、检视面板中所有的颜色字段都是支持复制和粘贴的,只需右键点击颜色字段既可选择操作。  13、如果觉得...

2018-12-25 14:29:06 274

原创 UniRx第一季学习(一) ------ 简介及优势

课程地址 : http://www.sikiedu.com/course/271凉鞋大大的,可以的话大家多支持一波~一.简介及优势UniRx 就是 Unity Reactive Extensions。是 Unity 版本的 Reactive Extensions。Reactive Extensions 的擅⻓的部分是处理时间上异步的逻辑。在游戏中,⼤部分的逻辑都是在时间上异步的。⽐...

2018-12-22 23:36:10 1591

原创 Unity功能记录(十一) ------ 实现3D模型遮罩效果

事情是这样的,之前呢,用Sprite Mask做了遮罩效果,但是,老板想要月球来回转动,就不能用图片转动,只能用UI了,那相应的,遮罩怎么办呢,老板也是神人,给我指了一条新的思路,就是将3D遮罩转化成2D遮罩,不过放在手机上卡成狗,幸好群里大佬ific指点了一下遮罩的shader,效果不错,在此将两种方法都分享出来~一.使用RenderTexture渲染成Sprite,然后使用Sprite M...

2018-12-22 15:25:20 11995 1

原创 Bmob后端云数据存储使用问题记录(一) ------ 下载数据表中的文件

数据服务文档地址 :  http://doc.bmob.cn/data/csharp/index.html其实呢,Bmob官方文档已经非常完善了,只是...还是在使用的过程中还是会遇到问题的~以后整Demo都想用这个,所以记录一下遇到的问题~一.建表,增加文件列,上传文件首先建立表,增加文件列 上传文件 : 二.查找并下载unity中建立对应数据类(注意,名字一定要...

2018-12-21 17:48:47 1837

转载 Unity小技巧(一) [已熟练]

作为一名 Unity3D 游戏开发者,无论是初学者,还是已经就业的工作者,在平时的学习工作里,掌握一些 Unity 开发的高级技巧,的确能够很好的节省开发时间,提高开发效率,毕竟世界如此美丽精彩,我们应当把时间花费在更有价值的事情上。Unity 开发技巧:2、在使用 Debug.Log 函数时传递游戏对象给第二个参数 gameObject,既可在点击控制面板的输出信息时自动定位到对应的游戏...

2018-12-17 22:12:35 767

翻译 Visual Effects With Particles(二) ------ 排放模块

此模块中的属性会影响粒子系统的速率和时间,排放。属性 功能 Rate over Time 每单位时间发出的粒子数。 Rate over Distance 每单位距离发射的粒子数量移动。 Bursts 爆发是产生粒子的事件。这些设置允许在指定时间发射粒子。      Time 设置发射脉冲串的时间(以粒子系统开始播放后的秒数)。       Co...

2018-12-17 21:46:45 166

翻译 Visual Effects With Particles(一) ------ 粒子系统主模块

课程地址 : https://unity3d.com/cn/learn/tutorials/topics/graphics/introduction-and-goals?playlist=17102项目下载地址 : https://assetstore.unity.com/packages/essentials/asset-packs/unity-particle-pack-5-x-73777...

2018-12-17 21:39:29 802

原创 解决unity trail version

前段时间听说小伙伴说打包右下角出现trail version,我一直都没出现过,都不知道他们在说些什么后面看见夏洛特的视频才知道我误打误撞激活的license打包出来的就是没有trail version水印~~~~不过这里也记录一下吧 首先附上手动激活网址 : https://license.unity3d.com/manual/ 1.保存当前unity版本的license...

2018-12-15 16:49:13 3002

转载 ILRuntime热更案例学习(五) ------ 注意事项总结

官方示例下载地址1: https://github.com/Ourpalm/ILRuntime官方示例下载地址2 : https://github.com/Ourpalm/ILRuntimeU3D官方文档地址 : https://ourpalm.github.io/ILRuntime/public/v1/guide/tutorial.html一.iOS IL2CPP打包注意事项1....

2018-12-12 14:33:10 5042 1

原创 ILRuntime热更案例学习(四) ------ Coroutine/MonoBehaviour/LitJson

官方示例下载地址1: https://github.com/Ourpalm/ILRuntime官方示例下载地址2 : https://github.com/Ourpalm/ILRuntimeU3D官方文档地址 : https://ourpalm.github.io/ILRuntime/public/v1/guide/tutorial.html一.Coroutine案例此案例向我们展...

2018-12-12 14:10:25 3698 1

原创 ILRuntime热更案例学习(三) ------ Reflection/CLRBinding/CLRRedirection

官方示例下载地址1: https://github.com/Ourpalm/ILRuntime官方示例下载地址2 : https://github.com/Ourpalm/ILRuntimeU3D官方文档地址 : https://ourpalm.github.io/ILRuntime/public/v1/guide/tutorial.html一.Reflectionvoid On...

2018-12-12 11:01:32 3730

原创 ILRuntime热更案例学习(二) ------ Invocation/Delegate/Inheritance/错误提醒

官方示例下载地址1: https://github.com/Ourpalm/ILRuntime官方示例下载地址2 : https://github.com/Ourpalm/ILRuntimeU3D官方文档地址 : https://ourpalm.github.io/ILRuntime/public/v1/guide/tutorial.html一.Invocation案例 void...

2018-12-11 18:04:59 5636 1

原创 ILRuntime热更案例学习(一) ------ 自定义类库/Helloworld案例

官方示例下载地址1: https://github.com/Ourpalm/ILRuntime官方示例下载地址2 : https://github.com/Ourpalm/ILRuntimeU3D官方文档地址 : https://ourpalm.github.io/ILRuntime/public/v1/guide/tutorial.html一.自定义类库1.打开VS,创建新项目,...

2018-12-11 16:45:12 2882 2

翻译 Unity API(六) ------ EditorUtility

静态属性scriptCompilationFailed 如果日志中存在任何编译错误消息,则为True。 静态方法ClearProgressBar 删除进度条。 CollectDeepHierarchy 收集以每个给定对象为根的层次结构中的所有对象。 CollectDependencies 计算并返回根中列出的资产所依赖的所有资产的列表。 Compre...

2018-12-09 15:55:07 1024

翻译 Unity API(五) ------ AssetDatabase

一.描述用于访问资产和对资产执行操作的接口。官网 : https://docs.unity3d.com/ScriptReference/AssetDatabase.html二.API1.静态方法AddObjectToAsset 将objectToAdd添加到路径中的现有资产。 AssetPathToGUID 获取路径资产的GUID。 ClearLabels...

2018-12-09 15:53:41 3562

原创 Google play上架遇到问题总结

google play上架无法主动下架应用,请注意一.准备工作1.简短的介绍,详细描述2.截图,图标,宣传图3. 申请类型,类别,电子邮件4.apk 二.踩坑之路1.注意顺序在填写商店列表的时候建议先在应用发布那里上传一个apk,因为商店列表中有内容分级不上传apk是无法填写的2.上传apk主要的坑都是在这里踩的,所用的unity版本...

2018-12-08 15:25:43 7207 3

原创 Vuforia功能记录(六)------ 动态加载 + 识别资源热更新

AR开发交流群 : 891555732 ,欢迎加入一起交流之前写的动态加载dataset进行识别,应群中小伙伴的要求,整了一下热更识别的demo完整项目下载地址 : https://download.csdn.net/download/dengshunhao/10837177本来想放效果gif图,结果 ... hhhh,CSDN限制了gif图5M大小,放不了了~...

2018-12-07 15:28:20 1157 2

转载 IOS报错解决(一) ------ Undefined symbols for architecture armv7错误

 Undefined symbols for architecture armv7:  "_OBJC_CLASS_$_BriefMainModel", referenced from:      objc-class-ref in BriefMainViewController.o  "_OBJC_CLASS_$_DDXMLDocument", referenced from:...

2018-12-06 14:10:40 4611

原创 游戏底层资源管理加载框架(一) ------ 架构以及预备知识

一.架构1. AssetBundle打包管理2.类对象池资源池对象池 打包管理ssetBundle打包管理3.离线数据及配置表4.使用框架制作简单的UI系统预备知识 :1.程序集2.unity资源加载方式介绍 3.c#的xml序列化  4.unity asset序列化二.程序集unity2017.3之后可以自定义程序集,方便解耦,项目中一些底层的东西可以...

2018-12-05 22:29:27 2270

原创 Unity减少安装包的大小总结

前段时间整理项目资源时翻译了很多官方文档,实践的时候其实都是Texture的压缩,又继续搜索了很多减少安装包大小的文章,本文来做个总结一.通用1.替换jpg,使用psd,减少重复资源(设计说这个应该是使用psd软件来处理,不是用psd替换jpg)2.剔除不必要的资源3.打包时查看log纪录,由此判断需要减少的文件类型4.图片及音频优化①.图片优化     在Unity ...

2018-12-05 17:09:04 11900 3

原创 Vuforia提高识别以及稳定性方法总结

为了方便AR开发交流,博主建立了一个群 :891555732,欢迎一起讨论这都是基于平时经验和官方网站所得,如果能帮助你,不胜荣幸一.整体识别优化1.设置相机自动对焦public class AutoFucos : MonoBehaviour { void Start() { Vuforia.CameraDevice.Instance.SetFoc...

2018-12-04 22:36:02 5282

转载 iOS App打包上架超详细流程(手把手图文教你)

一、前言:作为一名iOS开发者,把辛辛苦苦开发出来的App上传到App Store是件必要的事。但是很多人还是不知道该怎么上传到App Store上 下面就来详细讲解一下具体流程步骤。二、准备:一个已付费的开发者账号(可分为): 账号类型分为个人(Individual) 公司(Company) 企业(Enterprise) 高校(University)四种类型 每年资费分别为...

2018-12-04 22:04:06 1182

原创 ARKit研究文章合集(持续更新)

ARKit学习之1.0版本基础ARKit学习之1.0版本案例分析ARKit学习之1.0空中作画案例实现ARKit学习之1.5基础及案例解析ARKit学习之2.0基础及案例解析(后续再更新)...

2018-12-04 11:25:21 930

原创 ARKit学习之2.0基础及案例解析(后续再更新)

 为了方便AR开发交流,博主建立了一个群 :891555732,欢迎一起讨论一.多人共享数据 官方案例源码 : https://github.com/Unity-Technologies/SharedSpheres①.获取数据及保存public enum ARWorldMappingStatus { //世界地图不可用. ARWorld...

2018-12-04 08:07:03 2083 2

转载 码云添加公钥(转)

由于不常设置公钥,每次设置过之后一段时间就忘了设置步骤,在网上找帖子写的也不太详细,按步骤走到最后好多次出现Permission denied (publickey).都快崩溃了,以下是由我自己的经验整理所得:码云设置公钥:一 打开网址,登陆账号 码云网址 界面如下:二 创建工程由于有一个现成的工程,就不再重新创建,读者可自行搜索 建议链接 三 生成并在码云中添加公...

2018-12-03 18:59:24 1094

vuforia image.unitypackage

Vuforia较完美的脱卡(仅适用于图像识别)

2019-08-30

Background Download.unitypackage

Unity插件(一) ------ 移动平台后台下载BackgroundDownload https://www.jianshu.com/p/9b6994fa4cab

2019-06-10

Volumetric Lasers + Magic Arsenal +Vectrosity

特效篇 : https://blog.csdn.net/dengshunhao/article/details/85325956(可查看插件都有哪些效果图)

2018-12-28

Vuforia动态加载,识别资源热更新

文章介绍 : https://blog.csdn.net/dengshunhao/article/details/84875391,包括vuforia动态加载和资源热更新,重而实现更改识别图不需要重新打包

2018-12-08

Android BLE蓝牙与硬件通信(原生API)

源码包含内容介绍: 1.Android手机通过蓝牙(BLE)与硬件进行通信(包括扫描,连接,发送,接收,注册服务等等) 2.控制手机音量 3. 实现控制第三方音乐播放器暂停、播放 4.使用AudioRecord和AudioTrack边录边播 详情请查看:https://blog.csdn.net/dengshunhao/article/details/82222296

2018-11-07

Unity本地保存插件Easy Save

翻译了官方文档,使用很方便很简单,大爱:https://blog.csdn.net/dengshunhao/article/details/83382350

2018-11-05

Unity内嵌网页UniWebView2.8.0 + 3.0插件

使用介绍 :https://blog.csdn.net/dengshunhao/article/details/83345866(坑还是不少的) Unity中内嵌网页插件 UniWebView 2.8+3.0版本

2018-10-24

UGUI上下循环滚动数字(图片)

参考链接 : https://blog.csdn.net/dengshunhao/article/details/82657585(包含效果图) UGUI实现闹钟选择,数字上下循环滚动(当然也可以换成其他UI,比如图片)

2018-09-12

PDFRender(Unity读取PDF文件插件)

文章记录网址 : https://blog.csdn.net/dengshunhao/article/details/82622257 Unity读取PDF文件插件,共有7种方式,非常好用

2018-09-11

Android手机通过蓝牙(BLE)与硬件进行通信(Android源码)

源码包含内容介绍: 1.Android手机通过蓝牙(BLE)与硬件进行通信(包括扫描,连接,发送,接收,注册服务等等) 2.控制手机音量 3. 实现控制第三方音乐播放器暂停、播放 4.使用AudioRecord和AudioTrack边录边播 详情请查看:https://blog.csdn.net/dengshunhao/article/details/82222296

2018-08-30

圆形slider/色环拾取颜色

文章介绍地址:https://blog.csdn.net/dengshunhao/article/details/80395442

2018-06-21

色环与拾取颜色

Unity Ugui色环移动实现并拾取颜色,相关文章地址https://blog.csdn.net/dengshunhao/article/details/80395442

2018-05-21

空空如也

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

TA关注的人

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