Unity学习
holybomb
Unity
展开
-
Shder学习笔记-相关变量名称
Shader类型区分:没有嵌套CG语言,也就是代码段中没有CGPROGARAM和ENDCG关键字的,就是固定功能着色器。嵌套了CG语言,代码段中有surf函数的,就是表面着色器。嵌套了CG语言,代码段中有#pragma vertex name和 #pragma fragment frag声明的,就是顶点着色器&片段着色器。Shader基本框架:Shader "Shader名称原创 2018-02-02 17:43:35 · 321 阅读 · 0 评论 -
Shader的Blend指令
常用的混合命令有:[cpp] view plain copyBlend SrcAlpha OneMinusSrcAlpha // 传统透明度 Blend One OneMinusSrcAlpha // 预乘透明度 Blend One One // 叠加 Blend OneMinusDstColor One // 柔和叠加原创 2018-02-05 18:25:52 · 639 阅读 · 0 评论 -
向量运算的几何意义
点乘几何意义点乘的几何意义是可以用来表征或计算两个向量之间的夹角,以及在b向量在a向量方向上的投影,有公式:叉乘几何意义在三维几何中,向量a和向量b的叉乘结果是一个向量,更为熟知的叫法是法向量,该向量垂直于a和b向量构成的平面。在3D图像学中,叉乘的概念非常有用,可以通过两个向量的叉乘,生成原创 2018-02-06 17:33:40 · 8189 阅读 · 0 评论 -
SurfaceShader的Input结构
Input中的UV数据在一个贴图变量之前加上uv两个字母,就代表提取它的uv值,例如uv_MainTex Input 这个输入结构通常拥有着色器需要的所有UV纹理坐标,纹理坐标必须被命名为“uv”后接纹理名字。(或者uv2开始,使用第二纹理坐标集)。Input中的可选变量 可以在输入结构中根据自己的需要,可选附加这样的一些候选值: float3 view原创 2018-02-07 12:21:50 · 517 阅读 · 0 评论 -
Mac OS X 下 su 命令提示 sorry 的解决方法
解决方法很简单,首先打开终端依次输入命令:sudo su提示输入密码,输入当前用户登录密码后回车左边变成了 sh-x.x接着输入passwd root提示 Changing password for root.New password: 输入新密码Retype new password: 再次输入新密码回车后完成 root 用户的密码修改转自Max ...转载 2018-07-23 15:58:15 · 240 阅读 · 0 评论 -
【转】Unity Physics2D学习总结
1、在操作附加了Rigidbody2D的物体时,不要直接通过操作Transform来移动、旋转它。2、要接受碰撞的Rigidbody2D必须添加Collider2D组件。3、如果一个Rigidbody2D需要移动,但不接受力的作用,那么需要将它设置成Kinematic;如果它附加了Collider2D组件,在Rigidbody的Use Full Kinematic Contacts属性为fal...转载 2019-03-18 15:12:01 · 4001 阅读 · 0 评论