学生管理系统 静态网站源码广州公司注册费用

diannao/2026/1/16 7:12:52/文章来源:
学生管理系统 静态网站源码,广州公司注册费用,弹窗视频网站,电子商务企业网站建设规划方案系列文章目录 unity工具 文章目录 系列文章目录#x1f449;前言#x1f449;一、下雨的特效1-1.首先就是创建一个自带的粒子系统,整几张贴图,设置一下就能实现想要的效果了1-2 接着往下看视频效果 #x1f449;二、下雪的特效#x1f449;三、下雪有积雪的效果3-1 先把控…系列文章目录 unity工具 文章目录 系列文章目录前言一、下雨的特效1-1.首先就是创建一个自带的粒子系统,整几张贴图,设置一下就能实现想要的效果了1-2 接着往下看视频效果 二、下雪的特效三、下雪有积雪的效果3-1 先把控制积雪的cs脚本代码如下3-2 shader代码如下3-3 积雪视频效果如下 壁纸分享总结 前言 大家好我是心疼你的一切不定时更新Unity开发技巧觉得有用记得一键三连哦。 有时候会用到特效,下雨,下雪…用的时候还需要设置一番非常不方便,所以整一个方便使用的,记录一下博客 提示以下是本篇文章正文内容下面案例可供参考 一、下雨的特效 1-1.首先就是创建一个自带的粒子系统,整几张贴图,设置一下就能实现想要的效果了 其中关键的内容就是下落速度大小变化颜色变化渲染器的选择 下面是粒子系统的设置截图 没有贴图不要着急哦,最后会附上资源包的 1-2 接着往下看视频效果 下雨特效视频 如果不是你想要的也没关系,到时候自己调一下即可 二、下雪的特效 下雪和下雨差不多,下落的速度慢一点,换个贴图 下面是特效的截图 下面是视频效果 下雪特效视频 三、下雪有积雪的效果 首先先创建一个plane给plane贴上一个贴图 然后创建一个shader命名随意 还有一个控制积雪的cs脚本 3-1 先把控制积雪的cs脚本代码如下 using System.Collections; using System.Collections.Generic; using UnityEngine;public class XueController : MonoBehaviour {private const string SnowOn SNOW_ON; // 积雪关键字private const string SnowLevel _Snow; // 积雪级别参数private bool isShow true; // 是否显示积雪public float timer; // 计时器// Start is called before the first frame updatevoid Start(){Shader.EnableKeyword(SnowOn); // 启用积雪关键字}// Update is called once per framevoid Update(){if (Input.GetKey(KeyCode.A)) // 如果按下 A 键{if (isShow) // 如果正在显示积雪{timer Time.deltaTime*0.5f; // 计时器增加if (timer 5) // 如果计时器超过 5 秒{isShow false; // 停止显示积雪// 重置计时器}// 设置全局积雪级别参数Shader.SetGlobalFloat(SnowLevel, timer/25);}}else if (Input.GetKey(KeyCode.D)) // 如果按下 D 键 重置积雪{timer 0;isShow true; // 开启boolShader.SetGlobalFloat(SnowLevel, 0f); // 设置全局积雪级别参数为 0}} } 3-2 shader代码如下 Shader Custom/JiXueShader {Properties{_MainTex (Texture, 2D) white {} // 主纹理_Diffuse(Color,Color) (1,1,1,1) // 漫反射颜色_BumpMap(Normal Map,2D ) white{} // 法线贴图_BumpScale(Bump Scale, float) 1 // 法线贴图缩放_Outline(Outline, Range(0,0.2)) 0.1 // 轮廓宽度_OutlineColor(OutlineColor, Color) (0,0,0,0) // 轮廓颜色_Step(Step, Range(1,30)) 1 // 计算漫反射阶梯_ToonEffect(ToonEffect, Range(0,1)) 0.5 // 卡通效果//_Snow(Snow Level, Range(0,1)) 0.5 // 积雪级别_SnowColor(SnowColor, Color) (1,1,1,1) // 积雪颜色_SnowDir(SnowDir, Vector) (0,1,0) // 积雪方向}SubShader{Tags{RenderTypeOpaque}LOD 100Pass{CGPROGRAM#pragma vertex vert#pragma fragment frag#pragma multi_compile __ SNOW_ON#include UnityCG.cginc#include Lighting.cgincstruct v2f{float4 vertex : SV_POSITION; // 顶点位置float4 uv :TEXCOORD0; // 纹理坐标float4 TtoW0 : TEXCOORD1; // 切线空间转世界空间矩阵float4 TtoW1 :TEXCOORD2; // 切线空间转世界空间矩阵float4 TtoW2 :TEXCOORD3; // 切线空间转世界空间矩阵};sampler2D _MainTex;float4 _MainTex_ST;fixed4 _Diffuse;float _Step;float _ToonEffect;sampler2D _BumpMap;float4 _BumpMap_ST;float _BumpScale;//积雪float _Snow;float4 _SnowColor;float4 _SnowDir;v2f vert(appdata_tan v){v2f o;o.vertex UnityObjectToClipPos(v.vertex); // 顶点转剪裁空间o.uv.xy TRANSFORM_TEX(v.texcoord, _MainTex); // 主纹理坐标o.uv.zw TRANSFORM_TEX(v.texcoord, _BumpMap); // 法线贴图坐标fixed3 worldPos mul(unity_ObjectToWorld, v.vertex); // 世界空间位置fixed3 worldNormal UnityObjectToWorldNormal(v.normal); // 世界空间法线fixed3 worldTangent UnityObjectToWorldDir(v.tangent.xyz); // 世界空间切线fixed3 worldBinormal cross(worldNormal, worldTangent) * v.tangent.w; // 世界空间双切线o.TtoW0 float4(worldTangent.x, worldBinormal.x, worldNormal.x, worldPos.x); // 切线空间转世界空间矩阵o.TtoW1 float4(worldTangent.y, worldBinormal.y, worldNormal.y, worldPos.y); // 切线空间转世界空间矩阵o.TtoW2 float4(worldTangent.z, worldBinormal.z, worldNormal.z, worldPos.z); // 切线空间转世界空间矩阵return o;}fixed4 frag(v2f i) : SV_Target{fixed3 ambient UNITY_LIGHTMODEL_AMBIENT; // 环境光fixed4 albedo tex2D(_MainTex, i.uv); // 主纹理采样float3 worldPos float3(i.TtoW0.w, i.TtoW1.w, i.TtoW2.w); // 世界空间位置fixed3 lightDir UnityWorldSpaceLightDir(worldPos); // 光照方向fixed3 viewDir normalize(UnityWorldSpaceViewDir(worldPos)); // 视线方向//求法线fixed4 packedNormal tex2D(_BumpMap, i.uv.zw); // 法线贴图采样fixed3 tangentNormal UnpackNormal(packedNormal); // 切线空间法线解码tangentNormal.xy * _BumpScale; // 法线贴图缩放fixed3 worldNormal normalize(float3(dot(i.TtoW0.xyz, tangentNormal), dot(i.TtoW1.xyz, tangentNormal),dot(i.TtoW2.xyz, tangentNormal))); // 世界空间法线float difLight dot(lightDir, worldNormal) * 0.5 0.5; // 漫反射光照difLight smoothstep(0, 1, difLight); // 漫反射光照平滑处理float toon floor(difLight * _Step) / _Step; // 计算漫反射阶梯difLight lerp(difLight, toon, _ToonEffect); // 考虑卡通效果fixed3 diffuse _LightColor0.rgb * albedo * _Diffuse.rgb * difLight; // 漫反射颜色fixed4 color fixed4(ambient diffuse, 1); // 最终颜色#if SNOW_ONif (dot(worldNormal, _SnowDir.xyz) lerp(1, -1, _Snow)) // 判断是否处于积雪区域{color.rgb _SnowColor.rgb; // 使用积雪颜色}else{color.rgb color.rgb; // 使用漫反射颜色}#endifreturn color; // 返回最终颜色}ENDCG}}FallBack Diffuse // 使用Diffuse作为后备 } 3-3 积雪视频效果如下 下雪特效积雪视频 资源包下载链接 壁纸分享 总结 没有积分的可以私聊评论,发我邮箱即可 以上就是下雨下雪的特效 如能帮助到你就帮忙点个赞吧三连更好哦,谢谢 积雪shader参考这位博主的shaderhttps://blog.csdn.net/qq_34697930/article/details/136838789?spm1001.2014.3001.5502 不定时更新Unity开发技巧觉得有用记得一键三连哦。么么哒

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91540.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oppo网站开发设计手机网页游戏排行榜前十名

前言本文是为了帮大家快速回顾了Java中知识点,这套面试手册涵盖了诸多Java技术栈的面试题和答案,相信可以帮助大家在最短的时间内用作面试复习,能达到事半功倍效果。本来想将文件上传到github上,但由于文件太大有的都无法显示所以…

国内网站怎么做有效果网站收录问题

参考链接: Java中的关联 | 组合和聚合 一.引言 其实自己也不知道,在需求设计、架构设计、开发阶段是否真正需要弄明白“关联、聚合、组合”。原本计划这篇博文写“继承“和”多态”,但是一翻阅资料,基本上都会把“继承”和“组…

岳麓区营销型网站建设定制北京公司注销流程及费用

转载:http://blog.csdn.net/liufei_learning/article/details/19220391 理解Hash 哈希表(hash table)是从一个集合A到另一个集合B的映射(mapping)。 映射是一种对应关系,而且集合A的某个元素只能对应集合B中的一个元素。但反过来,集合B中的一…

15年做哪些网站能致富商标图案参考

2010年8月31日上午9点半,中软国际准员工培养计划—C开发/软件测试方向开班典礼在无锡ETC隆重举行。开班典礼在热烈的掌声中拉开了序幕。典礼由教务部经理陈晨老师主持,首先她对近20名学员的到来表示欢迎,并对本次学习班顺利开班表示祝贺。中软…

收纳用品网站建设wordpress镜像存储

来源:AI科技评论作者 | 张俊杰编辑 | 丛 末本文首发于知乎 https://zhuanlan.zhihu.com/p/143155437随着深度学习的快速发展,优秀的模型层出不穷,比如图像领域的ResNet、自然语言处理领域的Bert,这些革命性的新技术使得应用效果快…

关掉wordpress站点图片seo优化是什么意思

机器学习:从源数据清洗到特征工程建立谈金融反欺诈模型训练 本文旨在通过一个完整的实战例子,演示从源数据清洗到特征工程建立,再到模型训练,以及模型验证和评估的一个机器学习的完整流程。由于初识机器学习,会比较多的…

集团酒店网站建设唯品会 只做特卖的网站

https://stackoverflow.com/questions/41364386/whats-the-difference-between-markforcheck-and-detectchanges转载于:https://www.cnblogs.com/chen8840/p/10573295.html

需要网站建设的人多吗海南网新闻最新消息今天

以下内容是本人在开发过程中实际验证过的一些固定写法,记录下来,方便自己后续开发过程中直接拷贝粘贴。 1、div 设置宽度自适应文本内容:设置 div 节点的 class 为下面 auto-adjust-text-width .auto-adjust-text-width {display: inline-b…

做外贸网站建设肉部网站建设包括哪些

介绍 在我以前的文章中,我介绍了NONSTRICT_READ_WRITE二级缓存并发机制。 在本文中,我将使用READ_WRITE策略继续本主题。 直写式缓存 NONSTRICT_READ_WRITE是一种通读缓存策略,可更新最终无效的缓存条目。 尽管这种策略可能很简单&#xff0…

seo做的比较好的网站的几个特征夜月直播免费下载

ubuntu安装zsh、oh-my-zsh及常用配置 目前,ubuntu默认的shell是bash,但还有一种shell,叫做zsh它比bash更加强大,功能也更加完善,zsh虽说功能强大,但是配置比较复杂导致流行度不是很高 但是好东西终究是好…

主办单位性质与网站名称不符我在某网站网站做代理

400V功率放大器是一台非常实用的讯号放大器,它具有体积小、重量轻及操作方便,较高的电压输出(400Vp-p)以及较大的输出电流(2.8Ap-p)等优点。 HAP-4001连续输出直流电流量最大值达到0.5 A,电压放大增益40倍&#xff0c…

西宁网站制作哪里好北京网站关键字优化

一、ES数据基础类型 1、数据类型 字符串 主要包括: text和keyword两种类型,keyword代表精确值不会参与分词,text类型的字符串会参与分词处理 数值 包括: long, integer, short, byte, double, float 布尔值 boolean 时间 date 数组 数组类型不…

台州网站优化公司一级a做爰片迅雷网站

首先下载python地址: https://www.python.org/downloads/release/python-361/下载页面中有多个版本: web-based installer 是需要通过联网完成安装的 executable installer 是可执行文件(*.exe)方式安装 embeddable zip file 嵌入式版本,可…

食品 药品 监督 网站 源码 php全球设计师知识更新服务平台

一、引入 多关键字排序:假如现在有一个员工表。要求按照薪资排序,薪资相同的员工按照年龄排序。 先按照年龄进行排序,再按照薪资进行稳定的排序 按照这种思路我们对[32,13,94,52,17,54,93]排序: 先比较十位数的数字大小&#…

招远建网站专业营销网站开发

v-model 简介 官网是这样解释 v-model 的 v-model 的功能是&#xff0c;实现数据的双向绑定【本质上是 :value 和 input 语法糖】 如果是表单元素&#xff0c;下面两种写法是一样&#xff0c;这时v-model就是语法糖&#xff0c;帮你简化了操作 <input v-model"messag…

网站网络服务器是什么情况wordpress+去掉阅读

语言&#xff1a;C语言软件&#xff1a;Visual Studio 2022笔记书籍&#xff1a;数据结构——用C语言描述如有错误&#xff0c;感谢指正。若有侵权请联系博主 一、线性表的逻辑结构 线性表是n个类型相同的数据元素的有限序列&#xff0c;对n>0&#xff0c;除第一元素无直接…

网站投资多少钱秦皇岛保障性住房官网

视频格式 关于视频格式的内容,在这里不进行赘述,详细学习可以参考视频格式 视频数据冗余 数据冗余的类型分为哪几种? 图像与视频在数字化过程,即模电转数电过程中会产生数据冗余。从数字信号的统计特征方面,一般将这些数据冗余分为空间冗余,时间冗余,信息熵冗余三大…

火烈鸟门户网站开发贸易类文章网站

迪米特法则的定义 迪米特法则也称为最少知识原则,一个对象应该对其他对象有最少的了解. 通俗的讲,一个类应该对自己需要耦合或调用的类知道的最少,被调用类的内部是如何复杂都和我没关系,我就知道你的这些public方法,我就调用这么多,其他的我一概不关心. 迪米特法则对类的低耦…

有注入漏洞的网站源码网站建设公司 未来

2024.3.15 题目来源我的题解方法一 记忆化搜索&#xff08;自顶向下&#xff09;方法二 动态规划&#xff08;自底向上&#xff09; 题目来源 力扣每日一题&#xff1b;题序&#xff1a;2312 我的题解 方法一 记忆化搜索&#xff08;自顶向下&#xff09; 用 f(x,y)表示当木…

站长统计软件沅江网站设计公司

过去一年&#xff0c;ChatGPT 和其他大语言模型&#xff08;LLMs&#xff09;的爆火也带动了向量数据库的发展。 许多用户在搭建检索增强生成&#xff08;RAG&#xff09;系统过程中选择了使用向量数据库 Zilliz Cloud &#xff0c;但 Zilliz Cloud 的功能不止于此&#xff0c;…