Flag 脚本具体内容如下:

Shader "Custom/Flag" {

Properties

{

_MainTex("MainTex",2D)="White"{}

_MainColor("MainColor",color)=(1,1,1,1)

_ScaleX("ScaleX",float)=1

_ScaleZ("ScaleZ",float)=1

_Slant("Slant",Range(0,3))=1

_SpeedX("Speed",float)=1

_SpeedZ("Speed",float)=1

}

SubShader

{

pass

{

Cull off

CGPROGRAM

#pragma vertex vert

#pragma fragment frag

#include "UnityCG.cginc"

struct v2f

{

float4 pos:POSITION;

float2 uv:TEXCOORD0;

};

sampler2D _MainTex;

float4 _MainTex_ST;

fixed4 _MainColor;

float _ScaleX;

float _ScaleZ;

float _SpeedX;

float _SpeedZ;

float _Slant;

v2f vert(appdata_base v)

{

v2f o;

float x = (1 - (v.vertex.x + 5)/10);

v.vertex.y += _ScaleX * x * sin(v.vertex.x + _Time.z*_SpeedX);

v.vertex.y += _ScaleZ * x * sin(v.vertex.z + _Time.y*_SpeedZ);

v.vertex.z += _Slant * x;

o.pos = UnityObjectToClipPos(v.vertex);

o.uv = TRANSFORM_TEX(v.texcoord,_MainTex);

return o;

}

fixed4 frag(v2f i):COLOR

{

fixed4 color = tex2D(_MainTex,i.uv);

return color;

}

ENDCG

}

}

}

unity怎么制作云飘动_Unity Shader教程之 旗帜飘扬效果的简单实现相关推荐

  1. unity怎么制作云飘动_Unity 如何制作星空粒子效果?

    本经验介绍在Unity游戏引擎中使用Particle System,如何使用自带资源,快速制作星空的粒子特效. 工具/原料 Unity 方法/步骤1: 首先,新建一个场景,如果有自己的天空盒资源的话, ...

  2. unity怎么制作云飘动_Unity3D 实用技巧 - 分享实时飘动动画插件

    其实在游戏制作里面,实现角色头发衣服飘带等实时飘动,有很多的物理模拟插件,无论是通过骨骼驱动模拟,还是布料的的物理模拟,都有很多现成的插件能快速实现.小编针对实现实时飘动动画插件进行了简单的资源收集调 ...

  3. unity 半透明混合问题_Unity Shader教程 八、半透明物体的初步探索

    我必须要宣布一个不幸的消息:我们得抛弃跟随我们许久的Sakura.shader,而创建一个新的shader了.它已经完成了自己的使命. 重新写一个shader吧,可以是一个在附加篇写的那种,这次我不会 ...

  4. unity scence灯光不显示_Unity基础教程系列(四)——多场景(Loading Levels)

    目录 1 池场景 1.1 在运行时创建场景 1.2 把对象放入场景池 1.3 从重编译中恢复 2 关卡1 2.1 多场景编辑 2.2 场景灯光 2.3 在构建中包含多场景 2.4 加载场景 2.5 等 ...

  5. unity鼠标控制镜头旋转_Unity Camera教程之 摄像机跟随鼠标移动而旋转

    FollowMouseMove 脚本具体内容如下: using UnityEngine; public class FollowMouseMove : MonoBehaviour { public f ...

  6. unity实现前后左右移动代码_Unity实现物体左右移动效果|chu

    本文实例为大家分享了Unity实现物体左右移动效果的具体代码,供大家参考,具体内容如下 效果如下 代码: using UnityEngine; using System.Collections; // ...

  7. html制作滚动游戏,HTML标签marquee实现滚动效果的简单方法(必看)

    页面的自动滚动效果,可由javascript来实现,但是今天无意中发现了一个html标签 - 可以实现多种滚动效果,无需js控制. 使用marquee标记不仅可以移动文字,也可以移动图片,表格等. 语 ...

  8. Unity ASE制作彩色流光马赛克 像素风 舞池DJ台效果Shader

    Unity ASE制作彩色流光马赛克 舞池DJ台效果 Shader@TOC 项目需求想写一个舞池DJ台的效果,尝试写了发现制作出好玩的效果. 首先想要得到这种棋盘格的效果,想到了马赛克像素平铺,平铺数 ...

  9. 【游戏开发建模】教你使用Unity ProBuilder制作基础模型,搭建场景原型( 保姆级教程 | Unity 2021最新版)

    文章目录 一.前言 二.安装插件 三.基础操作 1.切换编辑器模式 1.1.Open as Floating Window 1.2.Open as Dockable Window 1.3.Use Te ...

  10. [教程] 在Unity中制作物体破碎效果

    这篇教程将教大家如何在Unity中制作一个简单的碎片效果.当物体撞击或销毁时,我们将物体分裂为更小的碎片来取代之前的仅仅直接"删除"物体. 需求 这篇教程需要最新版本的Unity, ...

最新文章

  1. oracle存clob,oracle数据库里保存clob字段-Oracle
  2. web网页获取,cookie 的管理,post和get方式的模拟。
  3. makefile 学习(一)
  4. 热门的模型跨界,Transformer、GPT做CV任务一文大盘点
  5. 数据挖掘应用实战-一文教你如何全面分析股市数据特征
  6. 开篇词:如何轻松获得 Offer
  7. excel 導入數據庫的代碼
  8. Oracle将数据库中的表数据导入到另一个数据库中
  9. 简述计算机数控系统的工作原理,计算机数控系统与802D系统编程基本原理
  10. 如何学习计算机组成原理
  11. vector容器操作导致访问vector subscript out of range
  12. 原生 JS 实现移动端 Touch 滑动反弹
  13. python maketrans函数_maketrans函数
  14. 【背包问题】基于matlab禁忌搜索算法求解背包问题【含Matlab源码 373期】
  15. 利用Python实现自动批量图片格式转换
  16. 中科院oracle,《Oracle 10G 系统教程 中科院培训老师讲授》
  17. android 电子签名 手写签名 功能实现
  18. Java删除操作注册表
  19. 微信小程序保存图片到相册步骤
  20. Accessible only as active check

热门文章

  1. 四大名著红楼梦第二回 贾夫人仙逝扬州城 冷子兴演说荣国府
  2. 撸完这篇线程池,我快咳血了!
  3. 微软的teredo服务器,win10系统通过teredo连接ipv6的具体教程
  4. git 提交错误:The requested URL returned error: 502
  5. Phaser用法详解
  6. 根据指定的经纬度查询半径为5km的地点
  7. 神技 破解EXCEL工作表保护密码
  8. 雷电3菊链功能_雷电3接口是什么
  9. ROS——Gazebo仿真——全向轮小车——运动学模型分析
  10. M-Arch(番外13)GD32L233评测-来点音乐