自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 【Unity Shader】透明效果,透明测试,透明混合

透明是游戏中经常要使用的一种效果。在实时渲染中要实现透明效果,通常会在渲染模型时控制它的。当开启透明混合后,当一个物体被渲染到屏幕上时,每个片元除了颜色值和深度值之外,它还有另一个属性一一透明度。当透明度为1时,表示该像素是完全不透明的,而当其为0时,则表示该像素完全不会显示。在之前的学习中,我们从没有强调过渲染顺序的问题。也就是说,当场景中包含很多模型时,我们并没有考虑是先渲染 A,再渲染 B,最后再渲染 C,还是按照其他的顺序来渲染。

2024-04-06 20:14:54 1791 2

原创 【Unity Shader】遮罩纹理

遮罩纹理(mask texture)是本章要介绍的最后一种纹理,它非常有用,在很多商业游戏中都可以见到它的身影。那么什么是遮罩呢?简单来讲,遮罩允许我们可以保护某些区域,使它们免于某些修改。例如,在之前的实现中,我们都是把高光反射应用到模型表面的所有地方,即所有的像素都使用同样大小的高光强度和高光指数。但有时,我们希望模型表面某些区域的反光强烈一些,而某些区域弱一些。为了得到更加细腻的效果,我们就可以使用一张遮罩纹理来控制光照。

2024-04-06 13:56:29 538 1

原创 【Unity Shader】渐变纹理

原理:在渲染中使用纹理是为了定义一个物体的颜色,但后来人们发现,纹理其实可以用于存储任何表面属性。一种常见的用法就是使用渐变纹理来控制漫反射光照的结果。在之前计算漫反射光照时,我们都是使用表面法线和光照方向的点积结果与材质的反射率相乘来得到表面的漫反射光照。但有时,我们需要更加灵活地控制光照结果。

2024-04-06 11:32:50 435 1

原创 【GooglePlay上架流程】

1.需要申请谷歌邮箱账户(注册出现“此电话号码无法用于进行验证”,这种情况需要用国外的手机号验证。去淘宝搜gmail号关键词找店家解决,一般5元左右)3.需要有一张信用卡(Visa master卡),并且支付25美元(或者去淘宝找代付)2.需要申请Google开发者。

2024-03-17 20:09:34 337

原创 【Unity和Android通信】jar包 arr包 java扩展

Unity和安卓交互的几种形式1.导出Jar包 + 扩展MainActivity + Java主导复杂度 4.5★ 通用度 4.5★ 注:官方已经不再推荐这种方法。2.导出aar包 + 扩展MainActivity + Java主导复杂度 4★ 通用度 4.5★ 注:官方推荐3.互调模式之提供Java扩展类提供额外的类 + Java主导 复杂度 3★ 通用度 3.5★4.互调模式之C#主导式调用Unity中设置了安卓SDK路径后,可以直接调用安卓S

2022-03-25 22:18:09 677

原创 项目重构,新项目启动感悟、启发

一、为什么需要重构?1)旧系统的开发语言或框架不再维护和更新,一些由底层技术或框架引起的问题无法修复,特别是影响到核心功能。2)老板、高层领导和业务方有各种各样的新需求,但因旧系统的技术受限而难以实现。新业务或功能通过旧系统的技术和框架无法实现,或者开发起来难度较高,耗费时间较长。如果继续在旧系统开发可能无法达到预期,并且投入的成本会较高。3)系统遇到性能瓶颈,因为旧系统的底层技术和框架问题,难以再进行优化。像电商系统,当做促销活动时,如618、双十一等活动,并发量较大,超出了平时的流量甚至翻倍,

2022-03-14 10:25:30 2164

原创 【unity代码模版创建-----Editor】unity根据模版创建代码

using System.Collections;using System.Collections.Generic;using System.IO;using UnityEditor;using UnityEngine;public class EditorUtil : Editor{ [MenuItem("Assets/Create/BaseProgram/GameManager_xx", false, 201)] public static void CreateFacad

2022-03-11 11:51:08 4791

原创 【工具-----加密】c# 字符串加密

//密钥 private const string KEY = "dfgjksdjkdkdkjdjkdkjduiqiu"; //加密 private char[] Encrypt(string content, string secretKey) { char[] data = content.ToCharArray(); char[] key = secretKey.ToCharArray(); for (int i = .

2022-01-13 14:46:12 814 1

原创 unity实现UI元素跟随3D物体

unity实现UI元素跟随3D物体本文实例为大家分享了unity实现UI元素跟随3D物体的具体代码,供大家参考,具体内容如下在Canvas不同的渲染模式(RenderMode)下实现UI跟随3D物体当Canvas.RenderMode为Screen Space-Overlay时利用WorldToScreenPoint(worldPos)将物体的世界坐标转换成屏幕坐标,实时更新UI的坐标:```csharpusing UnityEngine;using System.Collections;

2021-02-26 16:11:10 1575

转载 CSDN-markdown编辑器技巧

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-01-19 09:34:09 221

原创 Unity3D 物体移动方法总结

**Unity3D 物体移动方法总结**1. 简介在Unity3D中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。2. 通过Transform组件移动物体Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。 其实所有的移动都会导致position的改变,这里所说...

2018-12-07 22:16:15 1530

原创 计算txt文件中的公式.去除代码中的注释

计算文件中的公式namespace _01{ class Program { static void Main(string[] args) { //1.读取文件到list中 //2.计算list得到一种新格式 //3.用list重写文件 List&...

2018-09-17 11:15:19 616

原创 SQL 数据库基础知识

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 验证码 { class Program { static voi...

2018-09-10 20:30:30 543

转载 Canvas画布参数与应用

Canvas画布参数与应用 1.创建画布   当你创建任何一个UI元素的时候,都会自动创建画布。也可以主动创建一张画布:点击GameObject->UI->Canvas即可在Hierarchy面板创建一张画布。2.画布参数   下面介绍一下Canvas画布的参数:  第一个参数RenderMode的渲染模式有三种:Screen Space-Overlay、Screen S...

2018-09-09 18:30:51 2069

ShaderlabVS Pro 1.4.0

ShaderlabVS Pro 是一款专为 Unity Shaderlab 编程而生的 Visual Studio 插件。它支持代码高亮,代码完成,代码格式化,跳转到定义和 SRP 支持等等。 可编程渲染管线(SRP)兼容性 Unity可编程渲染管线(SRP)是让您能够通过C#脚本控制渲染的一个功能。SRP是支撑通用渲染管线(URP)和高清渲染管线(HDRP)的底层技术。 主要功能: • 语法高亮 • 悬停信息 • 代码完成 • 文档注释 • 格式化文档和选中 • 文档代码符号 • 支持 SRP • 支持跳转到定义 • 快速跳转 • 支持代码片段 • 支持黑色主题 支持 Visual Studio 版本: • Visual Studio 2019 • Visual Studio 2022

2024-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除