unity-shader笔记OLD

这篇具有很好参考价值的文章主要介绍了unity-shader笔记OLD。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

shader在面板中的位置

选中物体属性面板中
unity-shader笔记OLD,unity,unity2d,unity,笔记,游戏引擎
unity-shader笔记OLD,unity,unity2d,unity,笔记,游戏引擎

相关代码

代码切换shader

挂载到怪物上的shader名字统一叫body,然后获取上面的SkinnedMeshRender
unity-shader笔记OLD,unity,unity2d,unity,笔记,游戏引擎

SkinnedMeshRender smr;
//恢复到原来的shader
unity-shader笔记OLD,unity,unity2d,unity,笔记,游戏引擎

if(curMonster!=null){
smr=curMonster.transform.FindChild(“body”).GetComponent();
smr.material.shader=Shader.Find(“Mobile/Diffuse”);
}

curMonster=hit.transform.GetCompnent();
smr=curMonster.transform.FindChild(“body”).GetComponent();
smr.material.shader=Shader.Find(“MonsterKiller/OutLightting”);
unity-shader笔记OLD,unity,unity2d,unity,笔记,游戏引擎

注意MonsterKiller/OutLightting路径是根据如下来的
先选中这个outLightting

查看属性面板如下图
unity-shader笔记OLD,unity,unity2d,unity,笔记,游戏引擎文章来源地址https://www.toymoban.com/news/detail-810360.html

到了这里,关于unity-shader笔记OLD的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity学习笔记(7) Unity2D骨骼动画制作流程

    用骨骼动画最大的好处就是方便之后做换装系统。 无论对3Dor2D游戏都是这样的。 这篇博文记录一下2D骨骼动画的制作流程,参考b站麦扣的系列教程: https://space.bilibili.com/370283072/channel/seriesdetail?sid=211996 用PS做一个将人物各个部件(骨骼)都分解开来的人物模型。 导出时注意

    2023年04月09日
    浏览(58)
  • Unity2D RPG开发笔记 P1 - Unity界面基础操作和知识

    按下 QWERTY 可以选择不同的工具进行 旋转、定位、缩放 按下 Ctrl + D 可以复制物体 16:9 为最常见的分辨率 Transform 组件 物体在空间中的位置、缩放、旋转 点击这里可以进行 reset 操作,位置将会被重置 不知道算不算冷知识的冷知识:鼠标拖动这里可以移动该数值 Sprite Renderer

    2024年02月13日
    浏览(48)
  • 【笔记】Unity2D角色和物体移动的几种方法

    在Unity中对于物体移动有多种方法,这里根据b站up主【鼓励Jun】的视频整理了一些笔记 变量声明: 位移向量var dir=new Vector3(deltax.deltay,deltaz); 移动速度var speed=2; ps:变量声明都在主要都在方法外,实际位移操作则在Update方法中。 #键盘输入,这里举一个只x轴上移动的例子,y轴同

    2023年04月08日
    浏览(58)
  • Unity Shader 入门笔记 (一)

    前言 这个笔记系列并不会过多涉及图形学数学基础和渲染流水线的相关知识,但要求你具备相关知识,因此强烈建议你在学习和查阅此笔记前了解基础的图形学基础知识和渲染流水线相关知识。这里强烈推荐 闫令琪 老师开设的 Games101课程 :Lecture 01 Overview of Computer Graphics_哔

    2024年01月24日
    浏览(40)
  • Unity Shader 入门笔记(二)

    前言 前一篇 Unity Shader 入门笔记 (一) 中,我们学习和了解了Shader程序是什么以及Unity Shader代码的主要结构和相关含义,本篇文章中我们将进一步学习和了解Shader程序如何编写。 1. 写一个简单的Shader程序 1.1. 代码运行效果 1.2. 代码解释 我们在上面的代码中使用了 POSITION ,

    2024年01月22日
    浏览(37)
  • Unity Shader 入门笔记(四)

    目录 前言 一、光照模型 1. 简介 2. 发展历程 3. 局部光照模型和全局光照模型 3.1. 局部光照模型 3.2. 全局光照模型 二、Unity Shader实现标准光照模型 1. 逐顶点的光照模型 1.1. 实现效果如下: 1.2. 实现代码参考: 2. 逐像素的光照 2.1. 实现效果: 2.2. 实现代码参考: 三、参考链接

    2024年02月19日
    浏览(41)
  • 【Unity Shader 学习笔记】ShaderLab

    什么是ShaderLab? ShaderLab是Unity为开发者提供的高层级的渲染抽象层,是专门用来编写UnityShader的一种说明性语言。 Unity shader的基本结构 材质和Unity Shader的桥梁:Properties Properties语义块包含了一系列属性,这些属性会显式的出现在材质面板中。便于开发者在材质面板中能够方便

    2023年04月26日
    浏览(36)
  • 《Unity Shader 入门精要》笔记07

    Unity中通常使用两种方法来实现透明效果:第一种是试用 透明度测试(Alpha Test) ,这种方法其实无法得到真正的半透明效果;另一种是 透明度混合(Alpha Blending) 。 由于深度缓冲的存在,可以让不透明物体不考虑他们渲染顺序也能得到正确的排序效果。但是实现透明效果需

    2024年02月07日
    浏览(42)
  • 【Unity】Shader自定义GUI笔记

    0、效果 可折叠展开,自定义排版 1、首先做好一个Shader,手写、SG、ASE都行,节点名称命名要规范! 打开Shader代码,在结尾添加上 2、创建一个C#脚本 继承自ShaderGUI类 3、画布绘制 4、常用API 布局类 (在OnGUI类里面使用) ​

    2024年02月13日
    浏览(35)
  • 【Unity】Unity Shader学习笔记(四)创建和使用、基本语法、属性基本类型、数值精度

    由于着色器是依赖于材质的,所以创建着色器之前通常要先创建一个材质(Material)。然后再创建一个Shader。 结果如下: 然后给材质指定Shader,再给物体指定材质。 建好Shader后双击打开,通常默认使用vs studio开发shader。一个Shader主要的内容都是写在 Shader {} 代码块中,其中包

    2024年02月16日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包