unity
文章平均质量分 55
uniGame
程序媛, 学啥分享啥。记录一下吧~
展开
-
unity shader中获得模型中心点 + 中心点详解
参考连接: Unity Shader中获取模型中心点的世界坐标_unity获取物体坐标_VirtualCreator的博客-CSDN博客原点指的是哪里:实际是当前材质球挂接的Renderer的mesh定义的坐标原点,但是有两种情况:1 Renderer是MeshRender原点就是当前mesh的坐标原点.当前body的mesh , 坐标中心就是原点 2 SkinnedMeshRender 是RootBone所指游戏对象的坐标点。 可以自行测试 项目需要我需要验证的是y轴的坐标下面是验证的shad原创 2023-03-24 15:34:34 · 1925 阅读 · 0 评论 -
urp SpotLight 衰减方式扩展
spots Light 衰减方式添加扩展原创 2023-02-28 18:57:07 · 747 阅读 · 0 评论 -
Unity 中使用foreach注意
Unity 中使用foreach注意 导致崩溃原创 2022-07-05 22:03:24 · 1216 阅读 · 3 评论 -
unity shader 平台差异化参数处理
unity 定义的深度纹理helper的宏 depth :深度纹理 用于渲染 距离相机的深度 BuildIn urp 备注 UNITY_TRANSFER_DEPTH UNITY_OUTPUT_DEPTH(i) COMPUTE_EYEDEPTH(i) ..原创 2022-04-06 21:44:22 · 3824 阅读 · 0 评论 -
Unity shader的坐标空间转换(图解)
模型空间, 世界空间, 观察空间, 裁剪空间变化图解世界空间到裁剪空间: UNITY_MATRIX_VP, unity_MatrixVP模型空间到观察空间: UNITY_MATRIX_MV , mul(unity_MatrixV, unity_ObjectToWorld)模型空间到裁剪空间的变化 就是所说的MVP变化 UNITY_MATRIX_MVP...原创 2021-11-06 11:18:33 · 1955 阅读 · 1 评论 -
面试总结1
设计模式多总结几种1 单例模式主要是为了避免常用类的频繁创建和销毁定一个全局变量的入口,用于访问该类2 工厂模式子类实现接口,父类主要用于接口定义和供外部的调用3 建造者模式多个简单的类,构建成一个复杂的类型。(类比,套餐和单品的关系)4 观察者模式类存在一对多的关系, 当这个类对象被修改的时候, 自动通知所依赖他的类5 mvc , mvp , mvvm类型view ,controller 和model层mvc: 单向链接Mvp :可双向访问mvvm: view和viewm原创 2021-07-18 10:09:21 · 250 阅读 · 0 评论 -
unity 官方ui优化,记录
1 一个脏的子Canvas不会强制他的父Canvas进行重绘操作,反之亦然。 (那就是父亲重绘时候不会强制子canvas重绘)。除非父canvas的变化导致子Canvas的大小调整时候2 Canvas是可以嵌套的3 Graphic是ui中最基础的类4 layout组件,只依赖于RectTransform,并且只会 影响相关的RectTransfrom属性。 不依赖于Graphic , 可以独立于unityui的图形组件使用5 layout和 graphic都依赖于 CanvasUpd...原创 2021-06-15 18:07:33 · 788 阅读 · 0 评论 -
Unity TimeLine 动态给Track的clip传参数
找了半天也没找到个详细的,都乱七八糟,还是自己尝试来吧~这个前提是你的 那个Assets已经制作好了在运行的时候,进行传参操作 private PlayableDirector _director; private BuildingSkinChangePlayableAsset _changePlayable; private BuildingSkinPlayableAsset _playPlayable; private void Start() {原创 2021-02-04 10:57:40 · 730 阅读 · 0 评论 -
Addressable
原创 2020-04-08 19:57:32 · 194 阅读 · 0 评论 -
Addressable -- 有关热更新
Addressable – 有关热更新标题Patch的不同操作Default Build Script:首次资源打包,使用Default Build Script。那么当前的Addressable的一些资源数据会存储到addressable_content_state.bin文件中,这个文件是存在包体中的。如果后续使用new build的时候,使用老包的用户是没有办法获得这些更新数据的,...原创 2020-04-08 15:43:23 · 3233 阅读 · 1 评论 -
unity中使用wordnik
unity 中使用wordnikwordnik简介准备工作unity使用坑wordnik简介它其实就是一个我们经常使用的词典,更准确来说是一本拥有强大题库的一个英文词典。它的词库很完善,提供了很多的接口,来供开发者使用,并且接入程序中,满足各种不同的需求。(包括 :解释,造句等等)。我使用到的地方,是由于我们公司开发的是一款word游戏,所以会有这个有关解释的入口,所以做了接入。准备工作...原创 2019-12-22 12:34:04 · 798 阅读 · 0 评论