自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity Shader数学基础——矩阵篇

前言:Unity Shader是对新手入门非常好的一本书,但看书一定要保证有耐心,一字一句地看过去,不要像本读者一样看书不认真,总是反复翻看以前看过的篇章。的计算顺序,即从右往左;存取每个顶点的深度信息,为什么是-1,我觉得是因为观察空间的坐标系z轴和裁剪空间的坐标系z轴相反,具体可以看矩阵推导。本书在"凹凸纹理"中提到的切线空间作为例子:切线空间是由模型的世界空间转换而来的,转换需要变换矩阵,点是一个没有大小之分的空间中的位置,而矢量是一个有模和方向但没有位置的量(用于表示相对于某个点的偏移)

2023-10-19 13:36:27 304

原创 Unity Shader代码入门基础

写这篇文章主要是帮助自己理解代码的框架结构以及变量、函数的使用,旨在理解框架和流程,不对变量和函数进行详细解析;在查阅2022.3版本的Unity手册时,发现Unity有新的方法可以“一步到位”,直接将数据从对象空间转换到裁剪空间:UnityObjectToClipPos();定义:属性名称("Unity面板中显示名称",指定类型)=默认数值。如下图:包括了常用的属性值:浮点型、范围、四维参数、颜色值、贴图。用通俗一点的理解:a2v实现了将"模特"从”家“中请到了摄影棚(该语义块包括了一系列的属性。

2023-10-09 23:30:32 291

原创 JavaWeb使用Cookie实现10天免登录功能(自动登录)

(3)调用respond.addCookie(Cookie c)方法写入客户端。cookie.getName()可返回Cookie的名字,类型为String。这里多提一点,request.getCookie()方法可以返回客户端的Cookie对象,结果是一个cookie数组。Cookie的读取:获取Cookie数组(如:Cookie a[]=request.getCookies();Cookie的写入:(1)创建Cookie对象(2)设定Cookie属性(setMaxAge())

2023-10-08 18:26:50 1112

原创 父子物体绑定后发生形变的解决方法

在直接绑定的基础上:创建一个空对象(位置、旋转全为0和缩放全为1),将子直接以空对象作为父物体绑定:形变消失。不能在旋转、位置和缩放都改变的父物体中,实现子的变化。一定会导致子物体的形变和碰撞体的不匹配;子物体旋转也会导致自身形变和碰撞体的不匹配。将child与父绑定后,子发生形变,此时的transform变成相对于父的坐标。父子物体的绑定,会通过一定计算改变position和scale,导致物体形变。下面提到的父和子,都是代指父物体和子物体。重要前提:父物体的旋转参数全为0。直接绑定:导致子产生形变。

2023-08-18 18:41:53 1014 1

原创 Java实训——计算器(四则运算以及其他功能)

Java实训——计算器(四则运算以及其他功能)

2023-06-09 21:03:12 1829 1

数据库实训.sql

数据库实训.sql

2022-12-20

空空如也

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

TA关注的人

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