unity怎么制作云飘动_Unity Shader教程之 旗帜飘扬效果的简单实现
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教程之 旗帜飘扬效果的简单实现相关推荐
- unity怎么制作云飘动_Unity 如何制作星空粒子效果?
本经验介绍在Unity游戏引擎中使用Particle System,如何使用自带资源,快速制作星空的粒子特效. 工具/原料 Unity 方法/步骤1: 首先,新建一个场景,如果有自己的天空盒资源的话, ...
- unity怎么制作云飘动_Unity3D 实用技巧 - 分享实时飘动动画插件
其实在游戏制作里面,实现角色头发衣服飘带等实时飘动,有很多的物理模拟插件,无论是通过骨骼驱动模拟,还是布料的的物理模拟,都有很多现成的插件能快速实现.小编针对实现实时飘动动画插件进行了简单的资源收集调 ...
- unity 半透明混合问题_Unity Shader教程 八、半透明物体的初步探索
我必须要宣布一个不幸的消息:我们得抛弃跟随我们许久的Sakura.shader,而创建一个新的shader了.它已经完成了自己的使命. 重新写一个shader吧,可以是一个在附加篇写的那种,这次我不会 ...
- unity scence灯光不显示_Unity基础教程系列(四)——多场景(Loading Levels)
目录 1 池场景 1.1 在运行时创建场景 1.2 把对象放入场景池 1.3 从重编译中恢复 2 关卡1 2.1 多场景编辑 2.2 场景灯光 2.3 在构建中包含多场景 2.4 加载场景 2.5 等 ...
- unity鼠标控制镜头旋转_Unity Camera教程之 摄像机跟随鼠标移动而旋转
FollowMouseMove 脚本具体内容如下: using UnityEngine; public class FollowMouseMove : MonoBehaviour { public f ...
- unity实现前后左右移动代码_Unity实现物体左右移动效果|chu
本文实例为大家分享了Unity实现物体左右移动效果的具体代码,供大家参考,具体内容如下 效果如下 代码: using UnityEngine; using System.Collections; // ...
- html制作滚动游戏,HTML标签marquee实现滚动效果的简单方法(必看)
页面的自动滚动效果,可由javascript来实现,但是今天无意中发现了一个html标签 - 可以实现多种滚动效果,无需js控制. 使用marquee标记不仅可以移动文字,也可以移动图片,表格等. 语 ...
- Unity ASE制作彩色流光马赛克 像素风 舞池DJ台效果Shader
Unity ASE制作彩色流光马赛克 舞池DJ台效果 Shader@TOC 项目需求想写一个舞池DJ台的效果,尝试写了发现制作出好玩的效果. 首先想要得到这种棋盘格的效果,想到了马赛克像素平铺,平铺数 ...
- 【游戏开发建模】教你使用Unity ProBuilder制作基础模型,搭建场景原型( 保姆级教程 | Unity 2021最新版)
文章目录 一.前言 二.安装插件 三.基础操作 1.切换编辑器模式 1.1.Open as Floating Window 1.2.Open as Dockable Window 1.3.Use Te ...
- [教程] 在Unity中制作物体破碎效果
这篇教程将教大家如何在Unity中制作一个简单的碎片效果.当物体撞击或销毁时,我们将物体分裂为更小的碎片来取代之前的仅仅直接"删除"物体. 需求 这篇教程需要最新版本的Unity, ...
最新文章
- oracle存clob,oracle数据库里保存clob字段-Oracle
- web网页获取,cookie 的管理,post和get方式的模拟。
- makefile 学习(一)
- 热门的模型跨界,Transformer、GPT做CV任务一文大盘点
- 数据挖掘应用实战-一文教你如何全面分析股市数据特征
- 开篇词:如何轻松获得 Offer
- excel 導入數據庫的代碼
- Oracle将数据库中的表数据导入到另一个数据库中
- 简述计算机数控系统的工作原理,计算机数控系统与802D系统编程基本原理
- 如何学习计算机组成原理
- vector容器操作导致访问vector subscript out of range
- 原生 JS 实现移动端 Touch 滑动反弹
- python maketrans函数_maketrans函数
- 【背包问题】基于matlab禁忌搜索算法求解背包问题【含Matlab源码 373期】
- 利用Python实现自动批量图片格式转换
- 中科院oracle,《Oracle 10G 系统教程 中科院培训老师讲授》
- android 电子签名 手写签名 功能实现
- Java删除操作注册表
- 微信小程序保存图片到相册步骤
- Accessible only as active check