- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 解析Unity中transform.positon.x不能赋值的原因
用C#实现的代码中,transform.positon的分量不能单独赋值修改,必须对position进行整体修改。这算是个常识,但是至于为什么却从来没有考虑过。有人说是因为xyz分量是只读的。这样的解释纯属瞎猜。进入Vector3里面看一下就知道了,并不是只读的。并且Js实现的代码中是允许单独修改transform.position的分量的。做一组对照试验PositionTe...
2017-04-25 20:07:19 6244
原创 UnityShader常用设置标签和命令
这篇帖子纯粹是为了记录一下最近的学习内容。并不会讲解什么内容。关于多个Pass执行的疑惑在没有设置标签Tag(如"LightMode"(暂时不知道还有没有其他的))的情况下,全部的Pass都会执行。如果有设置Tag内容,比如"LightMode"=“ForwardBase”,那么就会根据条件进行选择性的执行了。至于怎么选择的,网上帖子很多,不作为本篇重点。关于半透明材质
2017-04-23 20:26:23 1237
原创 从Quaternion.LookRotation()和Quaternion.AngleAxis()开始
Quaternion提供的这两个方法用起来非常简单,比之前自己用欧拉角计算方便很多。一直以来习惯了使用欧拉角,对Quaternion一直没怎么上心,今天用了一下,还是很爽的。兴致一下子就高涨起来了。也算是从这两个方法开始吧,好好研究一下矩阵和四元数,为后面Shader的学习打下良好的数学基础。
2017-04-17 18:34:22 4986
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人