我觉得这个教程对我最大的启发就是其中的一句话, 子物体是贴图,父物体是属性。所以我们在创建物体前最好先建立一个空的gameobject,
这样既可以保持hierarchy面板整洁便于管理,又能实现刚才说的话。好了, 下面步入正题。
如何创建一个子弹?
我们先创建一个平面,然后将子弹的贴图赋给这个平面,然后再将shader选项选中mobile的particles的additive,这样就只有激...
分类:
编程语言 时间:
2015-04-14 10:02:27
阅读次数:
196
在几天前的WinHEC大会中,微软特意在大会中展示了其对通用应用的称呼规范,现在,适用于Windows通用平台的应用的正式名称为“Windows应用”(Windows apps),简洁明了。总而言之,从4英寸Win10手机至84英寸屏幕的Surface Hub所运行的通用应用现在都只唤为Window...
分类:
移动开发 时间:
2015-04-13 18:52:15
阅读次数:
173
1.首先新建一个shader,双击打开进行编辑,具体代码如下:Shader "Custom/Mask" {Properties {_MainTex ("Main Texture", 2D) = "white" {}_Mask ("Mask Texture", 2D) = "white" {}}Sub...
分类:
其他好文 时间:
2015-04-13 16:23:29
阅读次数:
143
自定义光照模型在这之前首先来了解一下SurfaceOutput这个结构体,它是一个包含大多数描述一个物体表面渲染特征的结构,具体结构如下:struct SurfaceOutput {
half3 Albedo;//纹理颜色
half3 Normal;//法线
half3 Emission;//自发光,不受照明的影响
half Specular;//高光指数
half Gloss;//光泽...
分类:
编程语言 时间:
2015-04-11 22:35:33
阅读次数:
216
游戏中物体腐化消失,燃烧消失时,会有从局部慢慢消失的效果,然后配合一些粒子特效,就能达到非常好的美术效果。类似效果如下:注:_DissColor为溶解主色,_AddColor为叠加色,按照溶解的移动方向来看开始色为DissColor+AddColor上图中DissColor为红色,AddColor为...
分类:
其他好文 时间:
2015-04-11 20:38:23
阅读次数:
420
平地一声惊雷起,微软突然送惊喜!在毫无征兆的情况下,微软突然发布一款Surface家族的新型号:Surface3。对于微软来说,这似乎是一口气憋出的大招。毕竟长时间在WindowsPhone旗舰机型上缺席、SurfacePro4遥遥无期、只推出周边键鼠套装的情况下,一款可能改变微软生态的硬件产..
分类:
其他好文 时间:
2015-04-11 06:45:22
阅读次数:
125
比如把一张水纹图片贴在一个quad上,然后让quad各顶点的s纹理坐标随时间递增,这样实现流动效果,即各顶点的s坐标按下式计算:s=s0+time*speed其中s0是最初的s坐标值。但有一个问题,就是shader中纹理坐标v_texCoord精度是非常有限的,通常为mediump float,那么...
分类:
其他好文 时间:
2015-04-08 23:16:34
阅读次数:
206
在unity中我们经常会使用shader,但是从来没有深究过,最近在做项目时遇到相关问题,无从下手,决定系统学习一番,在此前提下把我学习的过程做一个记录。学习过程中参考了浅墨和风宇冲两位高人的博客,本文有不对的地方,还望指正。
按照学习技术的习惯,在第一次接触shader时,我们首先会想这两个个问题,
问题一:什么是shader,它能做什么?
问题二:unity中shader使用的语言是什么...
分类:
编程语言 时间:
2015-04-08 19:53:23
阅读次数:
304
版权所有,转载须注明出处!喜欢火影、喜欢Java、喜欢unity3D、喜欢游戏开发的都可以加入木叶村Q群:3790762271、前言在很久很久以前,流传着在NGUI中使用unity3D自带粒子系统的方法。有一种称为RenderQ,另一种称为Render Texture。然而,或许是随着历史的原因,有些已经逐渐被人们淡忘。使用方法随着应用的条件不同或残缺不全,或效果错误。我,不相信命运,踏上了找寻遗...
分类:
其他好文 时间:
2015-04-07 23:33:08
阅读次数:
361
说起在unity中画虚线,本人想到了两种方法:
1.无数条小直线组成一条虚线。
2.写一个shader。
前者比较简单,所以这次的重点就放在结合shader实现画虚线了。
首先,需要准备一张背景透明,仅有一条虚线的png图片,如下所示(千万不要以为背景是白色的!)。
然后在场景中建一个Plane,把下面的shader给它。
Shader "Custom/NewShade...
分类:
编程语言 时间:
2015-04-07 13:59:18
阅读次数:
2304