資源簡介
一款實現汽車輪轉動的游戲,含資源和源碼,是很好的參考例子,由于上傳只能在20M,所以,刪除了一段視頻!
代碼片段和文件信息
using?UnityEngine;
using?System.Collections;
[ExecuteInEditMode]
[AddComponentMenu(“Image?Effects/Blur“)]
public?class?BlurEffect?:?MonoBehaviour
{
///?Blur?iterations?-?larger?number?means?more?blur.
public?int?iterations?=?3;
///?Blur?spread?for?each?iteration.?Lower?values
///?give?better?looking?blur?but?require?more?iterations?to
///?get?large?blurs.?Value?is?usually?between?0.5?and?1.0.
public?float?blurSpread?=?0.6f;
//?--------------------------------------------------------
//?The?blur?iteration?shader.
//?Basically?it?just?takes?4?texture?samples?and?averages?them.
//?By?applying?it?repeatedly?and?spreading?out?sample?locations
//?we?get?a?Gaussian?blur?approximation.
private?static?string?blurMatString?=
@“Shader?““BlurConeTap““?{
SubShader?{
Pass?{
ZTest?Always?Cull?Off?ZWrite?Off?Fog?{?Mode?Off?}
SetTexture?[__RenderTex]?{constantColor?(0000.25)?combine?texture?*?constant?alpha}
SetTexture?[__RenderTex]?{constantColor?(0000.25)?combine?texture?*?constant?+?previous}
SetTexture?[__RenderTex]?{constantColor?(0000.25)?combine?texture?*?constant?+?previous}
SetTexture?[__RenderTex]?{constantColor?(0000.25)?combine?texture?*?constant?+?previous}
}
}
Fallback?off
}“;
static?Material?m_Material?=?null;
protected?static?Material?material?{
get?{
if?(m_Material?==?null)?{
m_Material?=?new?Material(?blurMatString?);
m_Material.hideFlags?=?HideFlags.HideAndDontSave;
m_Material.shader.hideFlags?=?HideFlags.HideAndDontSave;
}
return?m_Material;
}?
}
protected?void?OnDisable()?{
if(?m_Material?)?{
DestroyImmediate(?m_Material.shader?);
DestroyImmediate(?m_Material?);
}
}
//?--------------------------------------------------------
protected?void?Start()
{
//?Disable?if?we?don‘t?support?image?effects
if?(!SystemInfo.supportsImageEffects)?{
enabled?=?false;
return;
}
//?Disable?if?the?shader?can‘t?run?on?the?users?graphics?card
if?(!material.shader.isSupported)?{
enabled?=?false;
return;
}
}
//?Performs?one?blur?iteration.
public?void?FourTapCone?(RenderTexture?source?RenderTexture?dest?int?iteration)
{
RenderTexture.active?=?dest;
source.SetGlobalShaderProperty?(“__RenderTex“);
float?offsetX?=?(.5F+iteration*blurSpread)?/?(float)source.width;
float?offsetY?=?(.5F+iteration*blurSpread)?/?(float)source.height;
GL.PushMatrix?();
GL.LoadOrtho?();????
for?(int?i?=?0;?i? material.SetPass?(i);
Render4TapQuad(?dest?offsetX?offsetY?);
}
GL.PopMatrix?();
}
//?Downsamples?the?texture?to?a?quarter?resolution.
private?void?DownSample4x?(RenderTexture?source?RenderTexture?dest)
{
RenderTexture.active?=?dest;
source.SetGlobalShaderProperty?(“__RenderTex“);
float?offsetX?=?1.0f?/?(float)source.width;
float?offsetY?=?1.0f?/?(float)source.height;
GL.PushMatrix?();
GL.LoadOrtho?();
for?(int?i?=?0;?i? {
material.Set
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????6146208??2009-08-26?16:36??Honda\Assets\Honda.fbx
????I.A....?????33039??2009-08-26?16:47??Honda\Assets\Honda.unity
????I.A....??????3654??2009-08-26?16:45??Honda\Assets\Materials\honda-lambert1.mat
????I.A....???2474134??2009-08-26?16:45??Honda\Assets\New?Terrain.asset
????I.A....??????4104??2008-07-02?20:16??Honda\Assets\Pro?Standard?Assets\Glass?Refraction\FX-Refractive.mat
????I.A....??????3001??2009-01-19?21:46??Honda\Assets\Pro?Standard?Assets\Glass?Refraction\Glass-Stained-BumpDistort.shader
????I.A....???????748??2009-01-19?21:46??Honda\Assets\Pro?Standard?Assets\Glass?Refraction\Glass-Stained-BumpSpecDistort.shader
????I.A....????377814??2008-07-02?20:16??Honda\Assets\Pro?Standard?Assets\Glass?Refraction\glass.tif
????I.A....????636536??2008-07-02?20:16??Honda\Assets\Pro?Standard?Assets\Glass?Refraction\glassbump.tif
????I.A....??????4819??2009-01-19?21:46??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....????????77??2008-07-02?20:16??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....???????621??2009-02-09?19:25??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....??????2782??2009-01-19?21:46??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....??????2001??2009-01-19?21:46??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....??????1098??2009-01-19?21:46??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....??????5909??2009-02-09?19:25??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....???????592??2009-01-19?21:46??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....??????1454??2009-01-19?21:46??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....???????478??2009-02-09?19:25??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....??????1199??2009-01-19?21:46??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....??????8209??2009-02-09?19:26??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....??????2257??2009-01-19?21:46??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....????????77??2008-07-02?20:16??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....???????475??2009-02-09?19:26??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....???????730??2009-01-19?21:46??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....???????889??2009-02-09?20:04??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....??????5846??2009-01-19?21:46??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....??????1879??2009-02-09?19:27??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....???????459??2009-01-19?21:46??Honda\Assets\Pro?Standard?Assets\Image?ba
????I.A....??????4114??2009-02-09?19:27??Honda\Assets\Pro?Standard?Assets\Image?ba
............此處省略727個文件信息
評論
共有 條評論