自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 【Unity Shader】(十) ------ UV动画原理及简易实现

笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。【Unity Shader】(三) ------ 漫反射和高光反射的实现 【Unity Shader】(四) ------ 纹理之法线纹理、单张纹理及遮罩纹理的实现 【Unity Shader】(五) ------ 透明效果之半透明效...

2018-11-26 21:05:17 1775 1

原创 【Unity Shader】(九) ------ 高级纹理之渲染纹理及镜子与玻璃效果的实现

笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。【Unity Shader】(三) ------ 漫反射和高光反射的实现 【Unity Shader】(四) ------ 纹理之法线纹理、单张纹理及遮罩纹理的实现 【Unity Shader】(五) ------ 透明效果之半透明效...

2018-11-13 16:42:29 975 1

原创 【Unity Shader】(八) ------ 高级纹理之立方体纹理及光线反射、折射的实现

笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。【Unity Shader】(三) ------ 漫反射和高光反射的实现 【Unity Shader】(四) ------ 纹理之法线纹理、单张纹理及遮罩纹理的实现 【Unity Shader】(五) ------ 透明效果之半透明效...

2018-11-03 21:43:04 1270

原创 【Unity Shader】(七) ------ 复杂的光照(下)

笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。【Unity Shader】(三) ------ 漫反射和高光反射的实现 【Unity Shader】(四) ------ 纹理之法线纹理、单张纹理及遮罩纹理的实现 【Unity Shader】(五) ------ 透明效果之半透明效...

2018-10-26 00:01:14 760

原创 【Unity Shader】(六) ------ 复杂的光照(上)

笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。【Unity Shader】(三) ------ 漫反射和高光反射的实现 【Unity Shader】(四) ------ 纹理之法线纹理、单张纹理及遮罩纹理的实现 【Unity Shader】(五) ------ 透明效果之半透明效...

2018-10-17 15:12:16 839

原创 【Unity Shader】(五) ------ 透明效果之半透明效果的实现及原理

笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。【Unity Shader】(三) ------ 漫反射和高光反射的实现 【Unity Shader】(四) ------ 纹理之法线纹理、单张纹理及遮罩纹理的实现 【Unity Shader】(五) ------ 透明效果之半透明效...

2018-09-30 21:55:03 16068

原创 【Unity Shader】(四) ------ 纹理之法线纹理、单张纹理及遮罩纹理的实现

笔者使用的是 Unity 2018.2.0f2 + VS2017,建议读者使用与 Unity 2018 相近的版本,避免一些因为版本不一致而出现的问题。【Unity Shader】(三) ------ 漫反射和高光反射的实现 【Unity Shader】(四) ------ 纹理之法线纹理、单张纹理及遮罩纹理的实现 【Unity Shader】(五) ------ 透明效果之半透明效...

2018-09-27 20:23:26 2011 1

原创 【Unity Shader】(三) ------ 漫反射和高光反射的实现

【Unity Shader】(三) ------ 漫反射和高光反射的实现 【Unity Shader】(四) ------ 纹理之法线纹理、单张纹理及遮罩纹理的实现 【Unity Shader】(五) ------ 透明效果之半透明效果的实现及原理 【Unity Shader】(六) ------ 复杂的光照(上) 【Unity Shader】(七) ------ 复杂的光照(下...

2018-09-22 22:31:53 9848 3

原创 如何下载 Unity2018.2 后的标准资源包(Standard Assests)

个人 Unity Shader 基础学习专栏 :【Unity Shader】基础学习及相关应用持续更新中,写得不好,还望多多支持!!!Unity 从 5.X 版本开始就开始不内置标准资源包了,如果开发者需要都需要自己去下载。而在 Unity 2018.2.0 之后,官方页面更是直接找不到下载链接,而 Assest Store 上的资源包内容又不够齐全。那么我们如何下载我...

2018-11-07 11:20:52 40968 20

原创 【编程模式】(一) ------ 命令模式 和 “重做” 及 “撤销”

目录前言一. 为什么要用命令模式二. 什么是命令模式三. 部分思路代码实现四. 撤销与重做五. 总结前言本文及以后该系列的篇章都是本人对 《游戏编程模式》这本书的阅读理解,从中对一些原理,用更直白的语言描述出来,并对部分思路或功能进行初步实现。而本文所描述的 命令模式, 相信读者应该都有了解过或听说过,如果尚有疑惑的读者,我希望本文能对你有所帮助。命令模...

2018-10-11 18:43:38 1111

原创 【 C# 】(一) --------- 泛型带头节点的单链表,双向链表实现

在编程领域,数据结构与算法向来都是提升编程能力的重点。而一般常见的数据结构是链表,栈,队列,树等。事实上C#也已经封装好了这些数据结构,在头文件 System.Collections.Generic 中,直接创建并调用其成员方法就行。不过我们学习当然要知其然,亦知其所以然。本文实现的是链表中的单链表和双向链表,并且实现了一些基本方法一. 定义一个链表接口 MyList接口里声明了...

2018-09-24 22:09:12 596 1

原创 【 UGUI 】 (三)-------- 背包系统(上)之简易单页背包系统及检索功能的实现

背包系统,无论是游戏还是应用,都是常常见到的功能,其作用及重要性不用我多说,玩过游戏的朋友都应该明白。在Unity中实现一个简易的背包系统其实并不是太过复杂的事。本文要实现的是一个带检索功能的背包系统。先看一下我们要完成的效果 。由于上传的gif图不能大于5M,所以录制的质量比较一般。大家先将就看一下吧 那现在,我们就开始动手了~~一. 拼UI由于本文着重讲述的是背包系统...

2018-09-22 18:54:25 760

原创 【UGUI】 (二)-------- 小地图

在绝大多数游戏中,小地图都是极为常见的一个模块而且十分重要。在Unity里面如何制作一个地图其实也是比较简单的 一. 创建玩家与敌人创建一个Capsule,命名为Player,代表我们的游戏玩家,创建两个Cube,分别命名为EnemyA,EnemyB,代表敌方两个NPC二. 创建摄像机创建摄像机,命名为Mini Cam,并置于模型上方适当位置处,X轴旋转90°产生俯视...

2018-09-16 15:24:34 310

原创 【UGUI】 (一)--------- 放大镜

在许多游戏或应用中,我们常常看到放大镜的身影,而在Unity里面,制作一个简易的放大镜是非常简单的。                   一. 创建一个3DObject创建一个Cube或者 Cylinder,这里为了更像放大镜一些,笔者创建了一个Cylinder。然后调节其大小,尺寸等二. 创建Camera,调整视野范围创建一个camera,并挂载到上一步创建的Cyl...

2018-09-14 23:53:08 1328 1

原创 Unity关于移动时会穿透的一些问题

在大部分游戏里面,我们的游戏主角在移动过程中都是无法穿透场景里面的物体的(除特殊情况外),这就涉及到人物的移动与碰撞的问题了。 相信unity里面的移动方法大家都会的,最简单的应该就是Translate()了,同时关于碰撞,一般的做法就是给场景物体添上collider,给人物添上刚体rigibody和collider,如果怕被撞飞,就锁定x ,y , z。 那么问题来了,有时候我们明明

2018-05-08 22:28:41 11209 2

原创 Unity 拖拽物体时限制其沿直线运动

在许多场景中,我们需要用到拖拽物体这个功能,有的时候我们需要拖拽的轨迹为一条直线,平稳地拖拽,但是单靠用手去拖拽是很难拖成直线的(除非你单身20年).这时我们可以将拖拽的点限定在一条直线或者向量上. 要实现这个功能只需你想要规定的那条直线或向量上的两个点,和你所拖拽的物体的坐标。思路是求出你所拖拽物体坐标对应那条直线或向量的垂点(垂足).如图 想要物体沿着直线移动,即要物体的移动时的坐标落在直线

2018-05-08 21:33:35 1437 1

原创 关于UGUI中Canvas无法移动的解决方法

关于UGUI中Button,InputField等不响应的解决方法 选中Canvas,在Inspector面板中找到Canvas组件 在Render Mode中选择World Space 选择World Space代表世界坐标,可进行移动,可以放在游戏物体上做血条等UI

2017-10-21 01:52:12 5186

原创 关于UGUI中Button,InputField等不响应的解决方法

关于UGUI中Button,InputField等不响应的解决方法确保EventSystem是否存在 如下图 如果没有,就右键新建一个

2017-10-21 01:37:09 2041

原创 WIN7 + VS2015环境下关于GLEW和GLFW的配置

WIN7 + VS2015环境下关于GLEW和GLFW的配置

2017-09-14 00:22:22 1028

高光反射shader

包含了逐顶点,逐像素光照模型和Blinn-Phong模型实现的高光反射shader

2018-09-19

漫反射shader

实现了Unity Shader中的漫反射,包含有逐顶点,逐像素光照模型和半兰伯特模型

2018-09-19

空空如也

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

TA关注的人

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