Unity
unity的研究和学习
达也酱
学习使我快乐
展开
-
C#迭代器的实现和应用(三)——Unity的协程分析以及实现自己的协程
文章目录unity协程简单回顾实现自己的协程unity协程简单回顾实现自己的协程原创 2020-12-22 23:57:52 · 1199 阅读 · 2 评论 -
C#迭代器的实现和应用(一)——基础篇
文章目录一、拾遗——从管道折返的思考两种实现的行为区别测试两种实现的行为区别——延迟执行二、迭代器的完整实现1. foreach的实现2. 迭代器的实现方式3. 延迟执行的本质三、实现与linq一致行为的where和select1. 实现where2. 实现select3. 延迟执行时迭代器的调用时序四、yield简化迭代器——C#的努力迭代器的实现简化简化我们的where和select从yield看到的新功能——unity协程阅读本文需要一定的前置知识:C#泛型委托的使用LINQ的使用方式原创 2020-12-16 23:49:19 · 4685 阅读 · 3 评论 -
UnityShader中从顶点着色器到片元着色器的插值变换
文章目录起因疑问答案测试上周学习shader遇到了一个小问题,希望可以帮助有同样困惑的同学,也对自己的学习进行一个记录。起因最近几个月一直在断断续续学习Unity的shader相关知识,希望通过冯乐乐女神的《unityshader入门精要》入个门,不过工作时间比较紧张,只能在周末有一点进度。上周末学到第十三章的全局雾效的时候,遇到了一个怎么也想不通的问题:生成全局雾效时需要对每个像素的位置进行世界坐标重建,为了重建世界坐标,又需要获得每个像素相对于摄像机的一条射线,完整公式如下:worldPo原创 2020-12-06 22:58:18 · 2695 阅读 · 7 评论 -
Unity中安卓平台的Theme设置
文章目录安卓Theme的简单说明Unity使用安卓Theme的设置Unity的Theme配置方式特别需要注意的点最近项目申请整理谷歌商店的推荐位,谷歌审核人员提出Theme过时,要求对于App使用Theme.AppCompat或Theme.Material及其派生的主题,而对于这方面的说明,网上基本都是安卓原生的设置方式,用在unity上并不管用,折腾了我一天,终于理清楚了unity在安卓平台的theme设置方式,这里简单做一个记录。安卓Theme的简单说明我们都知道,安卓到现在已经出到了安卓10,在原创 2020-06-19 01:08:20 · 3387 阅读 · 0 评论 -
在Unity的UGUI系统里使用Renderer的显示层级研究 (零) 总结
文章目录1. 测试关系的思维导图2. 测试关系总结这是针对SpriteRenderer、3d物体和canvas的三篇测试进行一下总结,如果需要查看测试过程,可以分别点击下面的链接:在Unity的UGUI系统里使用Renderer的显示层级研究 (一)在Unity的UGUI系统里使用Renderer的显示层级研究 (二)在Unity的UGUI系统里使用Renderer的显示层级研究 (三)...原创 2020-03-16 20:06:14 · 1968 阅读 · 0 评论 -
在Unity的UGUI系统里使用Renderer的显示层级研究 (三) Canvas与Renderer混合显示的测试
文章目录1. WorldSpace与三维物体的混合显示2. ScreenSpace-Overlay与三维物体的混合显示2.ScreenSpace-Camera与三维物体的混合显示在第二节测试了Canvas的sortingOrder的功能,使用上基本与三维物体无异,但是在与三维物体混合显示的时候这个sortingOrder相互之间是否存在关系?这一节就来测试一下。在第一节我做出了一个推论:三维...原创 2020-03-16 17:32:06 · 5301 阅读 · 0 评论 -
在Unity的UGUI系统里使用Renderer的显示层级研究 (二) Canvas组件之间的显示规则
文章目录1. Canvas的三种模式2. ScreenSpace-Overlay模式下的显示之前做了一下三维物体的显示层级测试,这一章做一下Canvas之间的相互显示1. Canvas的三种模式canvas的显示有三种显示模式,也就是WorldSpace、ScreenSpace-Overlay、ScreenSpace-Camera:ScreenSpace-Overlay这种模式是Can...原创 2020-03-16 16:35:57 · 2194 阅读 · 0 评论 -
在Unity的UGUI系统里使用Renderer的显示层级研究 (一) 三维空间的Renderer显示
文章目录1. Unity的渲染组件之间类的关系2. 几个功能猜想的验证1. 两个spriteRenderer在sortingOrder不相同时会如何显示2. 一个spriteRenderer和一个粒子特效在sortingOrder的影响下会如何显示3. sortingOrder对3D物体的影响4. 三维Renderer在Canvas中的表现想起来测试这一个问题也是源于一次面试,问题很直接:...原创 2020-03-04 17:11:10 · 4194 阅读 · 1 评论 -
Unity里GameObjet.Find和Transform.Find的几个测试
文章目录1. 从API上简单分析2. 开始测试3.测试和对比论4. 总结不同之处最近面试被问到了一个问题,GameObjet.Find和Transform.Find的区别有哪些,因为比较久远,所以记得不是很清晰,答完感觉不太对,又专门回来做一下测试。其他面试题集合:这应该是一个比较常见的Unity相关问题,我们从API开始进行分析,然后进行试验。1. 从API上简单分析//GameObj...原创 2020-03-03 23:05:38 · 553 阅读 · 0 评论