
Unity开发之路
祝你万事顺利
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity-摄像机
图片.pngPropertiesClear Flag:每个摄像机将存储存储颜色和深度信息,相机中的空白的的部分将不会被渲染,默认情况下将显示天空盒。当场景中存在多个摄像机的时候,可以通过Clear Flags清除buffer中的一些信息。下面是Clear Flag的四个选项: 1.Skybox:天空盒是默认选项,场景中的空白部分将显示当前摄像机的天空盒,默认的天空盒在...原创 2019-08-01 14:17:00 · 622 阅读 · 0 评论 -
Unity - 可编程渲染管线(Scriptable Render Pipeline)
可编程渲染管线解决了什么问题?可编程渲染管线是一个可以通过代码控制渲染的方式的管线。问题传统Unity提供了一系列的内置管线供我们使用。包括前向渲染和延迟渲染。这些渲染方式是传统渲染黑盒子的缺点:它们只能按照他们本身设计的程序执行它们很一般,它们需要做每一件事,而不能掌控任何流程它们不可配置。只能在预设的位置注入一些指令拓展性和可修改性有限,内部较小的修改可能导致外部较大的变化由...翻译 2019-10-30 15:36:17 · 3919 阅读 · 0 评论 -
Unity - 通用渲染管线(URP)1.渲染、后处理
简介The Universal Render Pipeline (URP) is a prebuilt Scriptable Render Pipeline, made by Unity. The technology offers graphics that are scalable to mobile platforms, and you can also use it for higher...翻译 2019-10-28 18:35:22 · 43209 阅读 · 2 评论 -
Unity - 射线检测
在游戏中有时候我们需要通过射线来对障碍物进行检测。Unity中Physics类提供了射线检测的相关方法。Physics.Raycastpublic static bool Raycast(Vector3 origin, Vector3 direction, float maxDistance = Mathf.Infinity, int layerMask = DefaultRaycastLay...原创 2019-10-17 13:34:51 · 705 阅读 · 0 评论 -
第三人称射击游戏-子弹方向问题
1.出射点在TPS第三人称射击游戏中,我们希望子弹从场景中的角色的枪口进行发射,而不是从摄像机或者玩家身体中,这样在视觉效果上,可以看到玩家的枪支开火2.子弹飞行方向相比于第一人称,第三人称就会面临一个问题,子弹的飞行方向.子弹在场景中从枪口位置进行初设,但是我们希望子弹可以射击到我们在屏幕中的准星位置.在场景中的准星实际是在UI上的图片不能作为我们实际子弹目标方向...原创 2019-04-29 14:22:00 · 2693 阅读 · 2 评论 -
Unity - URP实现2D的投影
首先创建一个URP再创建一个2D Renderer,添加到URP的Renderer List,将其设置为Default。现在可以使用2D Light作为场景的光源了。1.创建一个Point Light作为光源,将Shadow Intensity属性设置进行调整Shadow Intensity将控制Shadow Caster 2Ds对光线的的遮挡程度。全区光没有这个选项。2.创建一个游...原创 2019-10-09 11:26:06 · 5118 阅读 · 1 评论 -
Unity - 伽马空间和线性空间是什么与他们之间的不同?
译自:http://www.kinematicsoup.com/news/2016/6/15/gamma-and-linear-space-what-they-are-how-they-differ线性空间照明的概念越来越多的被开发人员使用,为了达到下一代真实感使用基于物理的渲染。虽然线性空间和其对应的伽马空间是很简单和重要的概念,下文说明了两种空间是什么,它们的不同,和它们是如何使用的。线性...翻译 2019-10-08 16:58:44 · 699 阅读 · 0 评论 -
Unity - 官方2D反向动力学 (2D IK) 文档
本文由 祝你万事顺利 出品,转载请注明出处。官方英文文档简介2D Inverse Kinematics包可以让我们将2D IK应用到骨骼和角色的骨骼动画中。2D IK将自动计算移动到目标位置骨骼的移动和旋转。这样我们可以更加容易地摆出姿势和角色的四肢,或实时的操纵骨骼,不再需要关键帧。工作流笔者使用的是Unity2019.3 Beta,在此版本中2D IK 在Package Mana...翻译 2019-09-21 14:03:21 · 3278 阅读 · 0 评论 -
Unity - 官方2D动画(2D Animation Package)文档
PSD格式介绍 PSD–Photoshop Document(PSD),是著名的Adobe公司的图像处理软件Photoshop的专用格式。 这种格式可以存储Photoshop中所有的图层,通道、参考线、注解和颜色模式等信息。 在保存图像时,若图像中包含有层,则一般都用Photoshop(PSD)格式保存。PSB:大型文档格式(PSB) 大型文档格式(PSB) 支持宽度或高度最大为300,0...翻译 2019-09-21 09:49:45 · 5920 阅读 · 0 评论 -
Unity-Unity中的序列化
序列化是什么?序列化就是将对象的状态信息转换为可以存储或传输形式的过程。其实就是将对象持久化,比如说把对象保存为二进制或者是XML的方式。可以将对象序列到流、磁盘、内存和网络等等。相反,反序列化则是将存储或传输形式转换为对象的过程。有什么用?(1)以某种存储形式(二进制或者是XML等)使对象持久化。序列化和反序列化用来保存内存中的数据,它不是C#中独有的技术,比如win7的休眠就是该技术的应...原创 2019-09-11 15:38:12 · 1154 阅读 · 0 评论 -
Unity-TestRunner单元测试
单元测试开发者编写的一段代码,用于检测代码用于检测被测代码一个很小、很明确功能的代码,是否和开发者期望的一致。单元测试可以实现:1.静态类测试2.静态方法测试3.类的实例化测试4.类的方法测试Test RunnerUnity内部集成了单元测试的工具TestRunner,使用此工具编写单元测试用例。此工具提供了Edit模式和Play模式,可以在编译器模式下进行测试,也可以模拟真实运行进...原创 2019-09-11 14:45:02 · 3122 阅读 · 1 评论 -
Unity-AssetBundle包管理器(AssetBundleManager)1.官方Demo简析
本文由 祝你万事顺利 出品,转载请注明出处。官方开源的AssetBundle Manager Demo。AssetBundle Manager是官方推出的一个AB包管理器,但是此管理器已经不再AssetStore中支持了,通过上面的链接我们仍然可以看到AB包管理器实现的源码。这里官方的Demo作为一个参考,实际使用根据项目的具体情况会有所不同,本文对官方的Demo进行解析,在实际使用中对...原创 2019-09-18 19:07:48 · 3466 阅读 · 0 评论