位置: 编程技术 - 正文

Unity——通过Shader 制作精灵动画,瀑布(unityshader)

编辑:rootadmin

推荐整理分享Unity——通过Shader 制作精灵动画,瀑布(unityshader),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unityshader,unityshader,unity-chan,unity如何用,unity通过tag查找物体,unity如何用,unity通过tag查找物体,unityshader,内容如对您有帮助,希望把文章链接给更多的朋友!

//精灵动画

Shader "zhaoguanghui/spriteAction" {

Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _TexWidth ("Sheet Width", float) = 0.0 _CellAmount ("Cell Amount", float) = 0.0 _Speed ("Speed", Range(0., )) = .0 } SubShader { Tags { "RenderType"="Opaque" } LOD CGPROGRAM // Physically based Standard lighting model, and enable shadows on all light types #pragma surface surf Standard fullforwardshadows // Use shader model 3.0 target, to get nicer looking lighting #pragma target 3.0 sampler2D _MainTex; float _TexWidth; float _CellAmount; fixed _Speed; struct Input { float2 uv_MainTex; }; void surf (Input IN, inout SurfaceOutputStandard o) { float2 spriteUV = IN.uv_MainTex; float cellPixelWidth = _TexWidth/_CellAmount; float cellUVPercentage = cellPixelWidth/_TexWidth; float timeVal = fmod(_Time.y * _Speed, _CellAmount); timeVal = ceil(timeVal); float xValue = spriteUV.x; xValue &#;= cellUVPercentage * timeVal * _CellAmount; xValue *= cellUVPercentage; spriteUV = float2(xValue, spriteUV.y); half4 c = tex2D (_MainTex, spriteUV); o.Albedo = c.rgb; o.Alpha = c.a; } ENDCG } FallBack "Diffuse"Unity——通过Shader 制作精灵动画,瀑布(unityshader)

}

//瀑布

Shader "zhaoguanghui/ControlUV" { Properties { _MainTint ("Diffuse Tint", Color) = (1,1,1,1) _MainTex ("Base (RGB)", 2D) = "white" {} _ScrollXSpeed ("X Scroll Speed", Range(0,)) = 2 _ScrollYSpeed ("Y Scroll Speed", Range(0,)) = 2 } SubShader { Tags { "RenderType"="Opaque" } LOD CGPROGRAM // Physically based Standard lighting model, and enable shadows on all light types #pragma surface surf Standard fullforwardshadows // Use shader model 3.0 target, to get nicer looking lighting #pragma target 3.0 fixed4 _MainTint; fixed _ScrollXSpeed; fixed _ScrollYSpeed; sampler2D _MainTex; struct Input { float2 uv_MainTex; }; void surf (Input IN, inout SurfaceOutputStandard o) { fixed2 scrolledUV = IN.uv_MainTex; fixed xScrollValue = _ScrollXSpeed * _Time; fixed yScrollValue = _ScrollYSpeed * _Time; scrolledUV &#;= fixed2(xScrollValue, yScrollValue); half4 c = tex2D (_MainTex, scrolledUV); o.Albedo = c.rgb * _MainTint; o.Alpha = c.a; } ENDCG } FallBack "Diffuse"}

Unity 编辑器下控制播放Animator 在Unity编辑器的Scene视图进行控制播放Animator,可以借助方法StartPlayback、StopPlayback、StartRecording和StopRecording,具体可以参照以下例子:创建一个带Controller

unity 写批量打包工具时遇到的一个问题 上一篇文章解决了打出来的xcode工程不能append的问题(其实这个问题也解决了)。但是根据一些渠道要求是需要替换游戏Icon和SplashImage的,而defaultIcon和M

NullReferenceException: Object reference not set to an instance of an object 初学unity,遇到问题总是忙来忙去半天找不到解决方法,今天又遇到一个比较坑的问题,记录一下。。voidUpdate(){//KeyCode1:if(Input.GetKeyDown(KeyCode.X)){getIdShow(

标签: unityshader

本文链接地址:https://www.jiuchutong.com/biancheng/381467.html 转载请保留说明!

上一篇:Unity中Quaternion的含义及其使用(unity中ngui)

下一篇:Unity 编辑器下控制播放Animator(unity 控件)

  • 如何理解递延所得税资产和递延所得税负债
  • 应交城建税分录
  • 排污费用计入什么会计科
  • 房产税是按不含税租金收入
  • 存续分立的账务处理
  • 银行存款日记账电子表格模板
  • 小规模开票软件怎么下载
  • 微商怎么交易流程
  • 其他债权投资和其他权益工具投资均可以计提减值
  • 高新技术企业职工人数如何确定
  • 固定资产公允价值减去处置费用后的净额
  • 土地使用权价格计算公式
  • 公司存款利率
  • 当月支付租金没有发票
  • 别人的项目挂靠我公司怎么做账?
  • 个税返还奖励财务人员申报个税
  • 年薪制有什么好处
  • 减免税款是否要结转到未交增值税?
  • 税务局拍卖资产
  • 采购国产设备增值税
  • 增值税专用发票电子版
  • 小规模增值税报表模板
  • 增值税进项转出后企业所得税调整是含税价还是不含税价
  • 小规模普通发票可以抵扣吗
  • 代扣代征税款有哪些
  • 库存商品适用于什么账簿
  • bootcamp怎么直接安装
  • php计算时间
  • 折扣销售的定义
  • 购入专利权的会计科目
  • php日历如何实现
  • php面向对象面试题
  • phpcms 还有人用吗
  • 第一季度季初资产总额和第一季度季末同一个数吗
  • 猿类作文
  • 怎样部署
  • 土地测绘费计入管理费用明细科目吗
  • 个体工商户的酒店增值税率是多少
  • 工资的会计账务处理
  • 应发工资与应税的区别
  • 季度所得税收入大于成本利润是负号
  • 公司财务人员岗位职责
  • 非货币性资产交换
  • 主营业务收入在哪个报表里面
  • 报销差旅费的进项税额
  • 个体工商户生产经营所得税税率表2023
  • 收到采购发票如何录入系统
  • 研发活动发生的费用
  • 建筑业跨区域预缴税款的计算
  • 咨询费如何缴税
  • 增值税专票开具与发票专用章保管
  • 城镇土地使用税百度百科
  • 怎么取最大值函数
  • 外购入库暂估补差单
  • 减免所得税优惠政策
  • 工业企业增值税纳税义务发生时间
  • XP系统无法安装软件
  • linux中安装vim命令
  • linux临时目录在哪
  • 平板电脑中的电池工作时是将什么能转化成了电能
  • Centos Nginx + Svbversion配置安装方法分享
  • windows10虚拟桌面
  • Win10系统的电脑可装Wlin7系统吗
  • mcappins.exe - mcappins进程是什么文件 什么意思.
  • linux不小心删除目录怎么恢复
  • [置顶]马粥街残酷史
  • 解读css发展历史简述
  • cocos2dx4.0入门
  • python repr
  • nodejs thrift
  • JavaScript中的变量名不区分大小写
  • 婚前买房婚后个人还贷卖房怎么签字
  • 农机行业的市场前景
  • 税务局上下班路上能穿制服吗
  • 如何在电子税务局变更财务负责人
  • 个人所得税全员申报什么时候开始的
  • 2018城镇土地使用税减免政策
  • 代扣代缴企业所得税会计分录
  • 工会经费征收范围规定
  • 车辆免征信息怎么查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设