会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
81192
博客园
首页
新随笔
联系
管理
订阅
2022年5月26日
抓取屏幕与毛玻璃效果
摘要: 文章目录 1.前言 2.抓取屏幕 2.1 Unity C#接口 2.2 CommandBuffer 2.3 GrabPass 3.获取屏幕坐标 3.1 ComputeScreenPos方法 3.2 VPOS语义 3.3 SV_POSITION 语义 3.4 ComputeGrabScreenPos
阅读全文
posted @ 2022-05-26 16:27 81192
阅读(538)
评论(0)
推荐(0)
2022年5月24日
(十五) TweenRunner
摘要: 1.前言 在研究UGUI源码时会有一些好的想法产生或者借鉴,在这里面最大的一点就是Tween。曾经补间动画一致采用DoTween,但是对与简单使用或者少量使用时引入整个插件又不值得,所以都是自己写一个。曾将看到Tween.js实现后一直想自己实现一个轻量级的,一致没有行动,但是unity的Corou
阅读全文
posted @ 2022-05-24 12:35 81192
阅读(95)
评论(0)
推荐(0)
(十四)InputField逻辑分析
摘要: 文章目录 1.前言 2.获取文字 3.光标设置 3.1 状态机模式 3.2 光标渲染 3.3 高亮渲染 4.总结 5.结语 1.前言 本文来讲一下InputField实现,本文之所以叫逻辑分析是因为跟作者自己和解了,不再去追求一些细节的实现(其实是脑细胞不够理解不了)。 2.获取文字 文字获取通过T
阅读全文
posted @ 2022-05-24 12:10 81192
阅读(206)
评论(0)
推荐(0)
2022年5月23日
(十三)文本渲染Text
摘要: 文章目录 1.前言 2.逻辑梳理 3.贴图获取 4.获取Mesh 5.结语 1.前言 unity的文本渲染通过Text组件实现,文字的渲染也离不开贴图、mesh以及材质。材质则是根据MaskableGraphic材质,所以了解Text的主线则是了解如何生成贴图和mesh即可。本文不会去讨论文字贴图和
阅读全文
posted @ 2022-05-23 18:21 81192
阅读(384)
评论(0)
推荐(0)
(十二)交互组件Selectable
摘要: 文章目录 1.前言 2.实现 3.最后 1.前言 简单说一下unity的交互组件Selectable,此组件是所有组件交互的基类,即它实现了鼠标hover、点击、离开以及其他事件对应的状态。是button、toggle、slider等的基类,比较简单。 2.实现 其实现比较简单,即简单继承一些事件接
阅读全文
posted @ 2022-05-23 16:11 81192
阅读(364)
评论(0)
推荐(0)
2022年5月11日
Unity工程导入Android工程
摘要: 文章目录 1.前言 2.集成到原生Android步骤 2.1 导出Android Module 2.2 导入原生Android工程 3.Unity画面集成与显示 3.1 以Activity形式集成 3.2 桌面局部显示 3.3 添加原生Android组件 4.问题处理 4.1 编译时错误 4.2 桌
阅读全文
posted @ 2022-05-11 20:52 81192
阅读(598)
评论(0)
推荐(0)
2022年5月8日
SetReplacementShaer
摘要: 1.前言 本文是转载文章,可以通过rendertype替换对应的shader或者替换所有shader,当然也可以重置回去。 2.正文 Camera.SetReplacementShader(mShader,“aType”)。 说明: 1、mShader中需设置“RenderType"=“aType”
阅读全文
posted @ 2022-05-08 12:32 81192
阅读(71)
评论(0)
推荐(0)
Unity深度获取
摘要: 文章目录 1.前言 2、_CameraDepthTexture 3.SetTargetBuffers 4.参考文献 1.前言 Unity中深度问题介绍的比较多,不管是不同平台导致的[0,1]还是[1,0]以及线性非线性等问题,在此介绍一篇比较长但是比较全的文章,此文作者通过顶点的z值计算深度,并自写
阅读全文
posted @ 2022-05-08 12:07 81192
阅读(879)
评论(0)
推荐(0)
2022年5月7日
ARCore光照估计效果
摘要: ARCore的光照估计采用直接控制光源的位姿以及强弱等参数实现的,较为简单,但是需要根据参数对Rendering的一些参数进行设置。提供了两个光照shader,一个是diffuse一个specular,但是也仅仅是做了光照估计修正。
阅读全文
posted @ 2022-05-07 17:51 81192
阅读(76)
评论(0)
推荐(0)
ARCore平面与空间点云实现
摘要: 文章目录 1.前言 2.平面显示 3、点云显示 4.结语 1.前言 本文对ARCore如何实现平面显示和空间点云效果进行分析 2.平面显示 平面显示步骤如下: 1)在DetectedPlaneGenerator脚本中,通过平面接口Session.GetTrackables获取所有接平面,根据平面实例
阅读全文
posted @ 2022-05-07 17:47 81192
阅读(176)
评论(0)
推荐(0)
下一页
公告