渲染
文章平均质量分 59
瘦瘦的胖子
这个作者很懒,什么都没留下…
展开
-
Josn在资源加载中的使用
本文大部分转载,作者做了关于配置文件生成工作,但是很遗憾,关于position和rotation信息目前尚未自动生成,运行本例的朋友,需要自己手动添加位置和角度信息,否则程序会报错。标准的json数据:{ "AssetList" : [{ "Name" : "Chair 1", "Source" : "Prefabs/Chair001.unity3转载 2017-12-06 13:54:43 · 230 阅读 · 0 评论 -
unity3d-地图制作之暗光
最近看了暗黑破坏神3的视频,看到游戏里面的场景画面,颇有感触。 画面可谓做的极好的,虽然我审美观不是那么滴好,但是这游戏就让我看的赏心悦目,就让我好想来撸那么一把。 看完暗黑视频后,我就开始研究里面的一些简单的场景制作。 按照国际惯例,先贴一张图: 看到地窖门口那幽兰色的暗光了没有? 今天,我们就来制作这样的效果。 首先准备材料:1.一...转载 2018-11-23 14:59:15 · 629 阅读 · 0 评论 -
unity 粒子系统三
这节课我们来实战下上几节讲的几乎所有Particle System用到的参数。 我们今天制作下图所示的粒子:类似于带有光晕的魔法球。用到的材质也就是上节课用到的材质贴图。http://pan.baidu.com/s/1nvlQST7 该粒子用到的贴图和材质 首先,我们先分解下整体粒子,其中包含哪几个部分:1.光晕(不止一个)2.星光因为光晕是粒子的整体部分...转载 2018-11-23 11:52:47 · 1677 阅读 · 0 评论 -
Unity 粒子系统参数二
我们继续下个组件:Limit Velocity over Lifetime 限制粒子速度这个组件其实没啥屌用,就是限制粒子发射速度。(1.Separate Axis:是否限制3个方向的速度。当我们打钩之后,会有x,y,z三个方向的速度限制。(2.Speed:总体限制的速度。(3.Dampen:速度限制倍数。我发现永远为1,不懂为什么。OK,这个组件其实就是为了防止在其他地方...转载 2018-11-23 11:03:30 · 961 阅读 · 0 评论 -
关于Unity实现模型外发光效果HighlightingSystem插件解析
HighlightingSystem插件学习文档插件分享:链接:https://pan.baidu.com/s/1huncAc0密码:krde//插件导入时如若报错,将错误行代码注释掉即可1.在场景摄像机上挂载 Highlighting Effect 脚本,用于渲染外发光2.在需要外发光效果的物体上添加 HighlightableObject 脚本,用于外发光效果显示...转载 2018-11-23 16:59:36 · 5626 阅读 · 13 评论 -
Unity截图调用OpenGL绘制
这次研究的是一个屏幕截取并保存的功能。先上图。1.Ctrl + Alt + X 开始截图。2.Enter键执行截屏并弹出保存框。3.截取后保存的图片。大致的思路是这样:1.GL类执行界面选框的显示。2.用Texture2D类设置新的像素块颜色。3.System.Windows.forms.dll弹出保存对话框,保存图片文件并打开。难点在于GL框的绘制逻辑...转载 2018-11-08 18:03:29 · 899 阅读 · 0 评论 -
Unity 局部截图,包含UI
UNITY截图屏幕的时候,如果直接使用(此方法可自定义截图区域)// 先创建一个的空纹理,大小可根据实现需要来设置Texture2D screenShot = new Texture2D((int)rect.width, (int)rect.height, TextureFormat.RGB24, false);// 读取屏幕像素信息并存储为纹理数据,screenShot.Rea...原创 2018-11-08 17:58:05 · 1780 阅读 · 0 评论 -
shader基础
Shader也叫着色器,是Unity里面比较难的一个点,网上有很多别人写好的shader,我们可以下载下来用或者修改学习。Shader可以做出很多非常不错的效果,因为它是插在渲染管道里面的程序,一来是性能好,是GPU执行的,不需要CPU再去做额外的处理,二来就是可控性强,可以控制到每个顶点,每个像素的着色。比如把一张图片置灰,插入一个像素Shader,每个像素在纹理着色的时候把整个RGBA求一个灰...转载 2018-06-25 23:42:59 · 376 阅读 · 0 评论 -
Unity中绘制抛物线
效果如下: 之所以加个2,是因为我以前写过一个抛物线的文章,之前的文章请看这:Unity绘制抛物线代码上一篇文章只是简单地绘制了一个抛物线,但是无法随意移动或者旋转,最近因为做个项目可能会用到这个抛物线,所以我做了一些修改,现在抛物线可以跟随着起始点移动、旋转,还加入了碰撞盒检测的功能。[C#] 纯文本查看 复制代码? 001002003004005006007008009010011012013...转载 2018-03-06 10:16:26 · 8350 阅读 · 0 评论 -
Unity3d地图制作之模型高光
由于颇受暗黑破坏神美工的影响,最近都在研究怎么制作场景地图之类的。 那么今日讲的模型高光虽然和地图无关,但是也涉及到一些美工的知识,尤其是shader。 按照国际惯例,先贴一张图饱饱眼福。 大家可以看到图上的怪物boss是高亮显示的,带有红色外边框,也就表示玩家用鼠标选择了这个怪物。这个高光选择在很多游戏中经常遇到,就比如LOL里面的,英雄、防御塔、野...转载 2018-11-23 15:01:08 · 986 阅读 · 0 评论