原创 【Unity3D】關於MeshCollider的一些報錯整理

 Non-convex MeshCollider with non-kinematic Rigidbody is no longer supported in Unity 5. If you want to use a non-conv

原创 【Unity】切割網格

工程源碼: https://github.com/AMikeW/BStandShaderResources 參考文章: https://blog.csdn.net/carefreeq/article/details/53895790

原创 【Shader進階】SubShader塊標籤Tags——RenderType

目錄 目的:理解RenderType的作用 ,當初學習《Shader入門精要》時寫有如下總結 使用替換的着色器渲染(官方解釋) 一、 Camera.SetReplacementShader實戰 二、Camera.SetReplacemen

原创 【Shader案例】2D掃描效果

目錄 蠻牛原文:http://www.manew.com/thread-143613-1-1.html  製作過程視頻:https://www.bilibili.com/video/BV1Cf4y127ba 源碼資源:https://gi

原创 【Shader進階】Unity自帶的Shader模板——UnlitShader

效果圖     不包含光照(但包含霧效)的基本頂點/片元着色器 原理:對主紋理採樣出顏色值,並根據霧氣模式選擇相應的算法得出最終顏色值。代碼有詳細的註解(具體請參考UnityCG.cginc) //不包含光照(但包含霧效)的基本頂點/

原创 【Shader進階】SubShader塊標籤Tags——ForceNoShadowCasting屬性和陰影投射ShadowCaster

  // Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld' Shader "Unlit/SubShaderTagsTest" { Properties

原创 Could not load type 'System.Drawing.Imaging.ColorPalette' from assembly ...

【Unity 2017 4.32f1】解決System.Drawing.dll問題 從網上下載的System.Drawing.dll會有問題,運行時和Unity本身的不兼容報錯 Could not load type 'System.Dr

原创 【Shader進階】SubShader塊標籤Tags——CanUseSpriteAtlas

官網原文解釋: CanUseSpriteAtlas tag Set CanUseSpriteAtlas tag to “False” if the shader is meant for sprites, and will not wor

原创 【Unity】Sprite Atlas功能講解

目錄 SpriteAtlas創建方法 1、Type: Maskter母版 Variant變體 2、Include Build: 勾選時運行遊戲時自動加載入內存中,否則需要手動加載(使用到的時候纔會加載!) 3、Allow Rotation

原创 【Shader進階】Unity自帶的Shader模板——ImageEffectShader

 效果圖 Shader代碼:關閉裁剪、深度寫入,開啓深度測試,在片元着色器進行採樣主紋理圖顏色值並反轉輸出。 //屏幕後處理效果的基本模板: 無裁剪、關閉深入寫入、最簡單的頂點着色器和片元着色器 Shader "Hidden/Imag

原创 【Shader】Unity 2019.4.0f1 ShaderGraph環境配置

創建HDRP項目 PS:你會發現不需要安裝下面我所說的插件和渲染管線資源創建操作(URP項目同理)       創建一個無光照的Shader(HDRP) 雙擊空格     創建Material(平常一樣創建)如果是舊的Ma

原创 【Shader案例】模型虛擬陰影(實體陰影)

目錄 一、效果圖 二、實戰 三、算法核心 一、效果圖 二、實戰 適用場景:平面且周圍沒有牆體時,例如:足球遊戲 1、準備資源:Unity醬模型 (可直接在Unity商店搜索) 2、一個C#腳本和一個材質和Shader 3、去掉模型身上的

原创 【Shader進階】SubShader塊標籤Tags——IgnoreProjector

目錄 一、創建空物體,掛載Projector,並賦值Material(作用:將Projector範圍內的物體材質替換爲Projector的Material) 二、我們的主角(帶有忽略Projector影響屬性的物體,我把它弄得比較漂亮一點

原创 【Shader案例】鏡面反射

目錄 一、鏡面反射效果圖  二、製作Plane鏡面 三、箱子Shader(被鏡面照射的物體) 四、製作將planeNormal和planePos傳遞給Shader的C#腳本 轉載:https://blog.csdn.net/linjf52

原创 【Shader入土】Stencil模板測試

目錄 一、介紹模板測試 ① Ref referenceValue      ② ReadMask readMask  ③ WriteMask writeMask ④ Comp comparisonFunction ⑤ Pass stenc