資源簡介
修復了ShaderForge編輯器無法在Unity2018下正常工作的問題。代碼基于Github上FreyaHolmer/ShaderForge和SolitaryFume/ShaderForge_2018基礎上修改。已在Unity 2018.3.11f1下測試通過。本人沒有用過該工具,因此不清楚還有沒有其他問題,如果您遇到問題,可以留言

代碼片段和文件信息
using?UnityEngine;
using?UnityEditor;
using?System.Collections;
namespace?ShaderForge?{
public?enum?DepthTestStencil?{?Less?Greater?LEqual?GEqual?Equal?NotEqual?Always?Never?};
public?enum?StencilOp?{?Keep?Zero?Replace?Invert?IncrSat?DecrSat?IncrWrap?DecrWrap?};
public?enum?DepthTest?{?Less?Greater?LEqual?GEqual?Equal?NotEqual?Always?};
public?enum?RenderType?{?None?Opaque?Transparent?TransparentCutout?Background?Overlay?TreeOpaque?TreeTransparentCutout?TreeBillboard?Grass?GrassBillboard?};
public?enum?BlendModePreset?{
Opaque
AlphaBlended
AlphaBlendedPremultiplied
Additive
Screen
Multiplicative
Custom
};
public?enum?ShaderFogMode{?Global?Linear?Exp?Exp2?};
public?enum?BlendMode?{?One?Zero?SrcColor?SrcAlpha?DstColor?DstAlpha?OneMinusSrcColor?OneMinusSrcAlpha?OneMinusDstColor?OneMinusDstAlpha?};
public?enum?Queue?{?Background?Geometry?AlphaTest?Transparent?Overlay?};
public?enum?Dithering?{?Off?Dither2x2?Dither3x3?Dither4x4?};
[System.Serializable]
public?class?SFPSC_Blending?:?SFPS_Category?{
public?static?string[]?strDepthTestStencil?=?new?string[]?{?“<“?“>“?“\u2264“?“\u2265“?“=“?“\u2260“?“Always?(Default)“?“Never“?};
public?static?string[]?strStencilOp?=?new?string[]?{?“Keep?(Default)“?“Zero“?“Replace“?“Invert“?“Increase?(Clamped)“?“Decrease?(Clamped)“?“Increase?(Wrapped)“?“Decrease?(Wrapped)“?};
public?static?string[]?strDepthTest?=?new?string[]?{?“<“?“>“?“\u2264?(Default)“?“\u2265“?“=“?“\u2260“?“Always“?};
public?static?int[]?queueNumbers?=?new?int[]?{?1000?2000?2450?3000?4000?};
public?static?string[]?strQueue?=?new?string[]?{?“Background?(1000)“?“Opaque?Geometry?(2000)“?“Alpha?Clip?(2450)“?“Transparent?(3000)“?“Overlay?(4000)“?};
public?static?string[]?strDithering?=?new?string[]?{?“Off“?“2x2?matrix“?“3x3?matrix“?“4x4?matrix“?};
public?static?string[]?strBlendModePreset?=?new?string[]?{
“Opaque“
“Alpha?Blended“
“Alpha?Blended?(Premultiplied)“
“Additive“
“Screen“
“Multiplicative“
““
};
//?Vars
public?BlendModePreset?blendModePreset?=?BlendModePreset.Opaque;
public?BlendMode?blendSrc?=?BlendMode.One;
public?BlendMode?blendDst?=?BlendMode.Zero;
public?DepthTest?depthTest?=?DepthTest.LEqual;
public?byte?stencilValue?=?128;
public?byte?stencilMaskRead?=?255;
public?byte?stencilMaskWrite?=?255;
public?DepthTestStencil?stencilComparison?=?DepthTestStencil.Always;
public?StencilOp?stencilPass?=?StencilOp.Keep;
public?StencilOp?stencilFail?=?StencilOp.Keep;
public?StencilOp?stencilFailZ?=?StencilOp.Keep;
public?int?offsetFactor?=?0;
public?int?offsetUnits?=?0;
//?colorMask?is?a?bitmask
//?0?= ____
//?1?= ___A
//?2?= __B_
//?3?= __BA
//?4?= _G__
//?5?= _G_A
//?6?= _GB_
//?7?= _GBA
//?8?= R___
//?9?= R__A
//?10?=?R_B_
//?11?=?R_BA
//?12?=?RG__
//?13?=?RG_A
//?14?=?RGB_
//?15?=?RGBA
public?int?colorMask?=?15;
publ
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????27943??2018-09-07?06:13??ShaderForge\Editor\Code\SFPSC_Blending.cs
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SFPSC_Blending.cs.me
?????文件???????2639??2018-09-07?06:13??ShaderForge\Editor\Code\SFPSC_Console.cs
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SFPSC_Console.cs.me
?????文件???????1961??2018-09-07?06:13??ShaderForge\Editor\Code\SFPSC_Experimental.cs
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SFPSC_Experimental.cs.me
?????文件???????5685??2018-09-07?06:13??ShaderForge\Editor\Code\SFPSC_Geometry.cs
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SFPSC_Geometry.cs.me
?????文件??????11249??2018-09-07?06:13??ShaderForge\Editor\Code\SFPSC_Lighting.cs
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SFPSC_Lighting.cs.me
?????文件???????9219??2018-09-07?06:13??ShaderForge\Editor\Code\SFPSC_me
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SFPSC_me
?????文件??????14449??2018-09-07?06:13??ShaderForge\Editor\Code\SFPSC_Properties.cs
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SFPSC_Properties.cs.me
?????文件???????8990??2018-09-07?06:13??ShaderForge\Editor\Code\SFPS_Category.cs
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SFPS_Category.cs.me
?????文件???????7068??2018-09-07?06:13??ShaderForge\Editor\Code\SF_Dependencies.cs
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SF_Dependencies.cs.me
?????文件??????66414??2018-09-07?06:13??ShaderForge\Editor\Code\SF_Editor.cs
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SF_Editor.cs.me
?????文件??????10844??2018-09-07?06:13??ShaderForge\Editor\Code\SF_EditorNodeBrowser.cs
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SF_EditorNodeBrowser.cs.me
?????文件???????8526??2018-09-07?06:13??ShaderForge\Editor\Code\SF_EditorNodeData.cs
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SF_EditorNodeData.cs.me
?????文件??????24903??2018-09-07?06:13??ShaderForge\Editor\Code\SF_EditorNodeView.cs
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SF_EditorNodeView.cs.me
?????文件???????1533??2018-09-07?06:13??ShaderForge\Editor\Code\SF_ErrorEntry.cs
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SF_ErrorEntry.cs.me
?????文件???????4710??2018-09-07?06:13??ShaderForge\Editor\Code\SF_FeatureChecker.cs
?????文件????????178??2018-09-07?06:13??ShaderForge\Editor\Code\SF_FeatureChecker.cs.me
............此處省略1262個文件信息
- 上一篇:行人檢測跟蹤
- 下一篇:圖像增強方法的研究與實現
評論
共有 條評論