位置: 编程技术 - 正文

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 控件)

  • 财务软件大概多少钱
  • 递延所得税负债转回怎么理解
  • 亏损金额需要对抵实收金额吗
  • 金蝶kis标准版自定义报表功能
  • 什么叫残保金减免
  • 资产减值损失有二级科目吗
  • 职工享受工伤保险
  • 公司收到银行承兑汇票怎么做分录
  • 帮客户代付保证金违法吗
  • 退款扣除的手续费怎么查
  • 付给供应商远期延期支票怎么做账?
  • 装修费可以一次性计入费用吗
  • 有票据的福利费是不需要职工薪酬科目过渡吗
  • 从境外取得的佣金
  • 固定资产无形资产折旧时间起始
  • 2017年全国税收收入是多少
  • 境外施工
  • 减免增值税可以税前扣除吗
  • 现金流量表的填制方法和构成
  • 购买股权属于什么科目
  • 车间固定资产修理费
  • 集团内部企业之间借款利息增值税
  • 因税负低补缴上年度增值税分录怎么写?
  • 金蝶怎样取消结账
  • 未确认收货可以评价吗
  • 新企业购买金税盘
  • excel合并的单元格怎么填充序列
  • 股东分红账务处理后报表怎么处理
  • 优先股分类为金融负债
  • 浏览器显示英语怎么设置成中文
  • 建筑公司合作模式有哪几种
  • 联想笔记本在bios中怎么把图标和字变大
  • createsystem
  • 年终奖是多发一个月工资吗
  • regsrv.exe - regsrv是什么进程 有什么用
  • 车辆违章罚款的钱上交到那了
  • 外出经营范围
  • mysql和php连接
  • 购买的服务怎么做账
  • 著作权费用
  • 物业管理服务小组职责
  • 税收优惠与政府补助对于企业研发来说哪个优惠力度大
  • 递延收益期限
  • PostgreSQL中常用的时间日期脚本使用教程
  • 长期股权投资成本法
  • 小微企业报税是多久报一次
  • 小规模纳税人防水工程专用发票税率是多少
  • SQL Server Native Client下载 SQL Server Native Client安装方法
  • 买车挂公司名下的坏处
  • MySQL错误什么意思
  • 现金及现金等价物包括哪些科目
  • 工程项目买保险没有合同 情况说明怎么写
  • 违约金 专票
  • 其他应付款可以转主营业务收入吗
  • 会计工资标准
  • 买公司宿舍有保障吗
  • 可变现净值是什么意思
  • 给外国公司开发票有什么涉税风险
  • 异地成立子公司能用母公司的名称吗?
  • 应付账款暂估会计分录怎么写
  • 福利费取得的专票不能抵扣账怎么做
  • 如何建立一个新的群
  • sqlserver升级到2016
  • win7桌面卡死无响应
  • dds使用方法
  • pssvc.exe - pssvc是什么进程 有什么用
  • Win10应用程序无法正常启动0xc000007b
  • 微软 系统设计
  • win7系统和win8系统哪个好用
  • unity linux arm
  • unity如何成一组
  • 刀具路径轨迹模拟
  • js格式化时间戳
  • android系统主要特点
  • 个人所得税中途换了公司 退税
  • 法人没有实名认证,现在要变更,还需要实名认证吗
  • 怎么申请冬季取暖补贴
  • 小规模纳税人开3%专票怎么交税
  • 新疆高龄补贴2024发放标准是多少
  • 美团上满30减12的券在哪啊
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设