原创 [Unity3D]適用於UWP的XmlDocument使用方法

上一篇講了在Unity3D中UWP可以使用的XML的序列化的方法。 上文鏈接:[Unity3D]在UWP工程中使用的序列化方法。 但是XmlReader和XmlWriter使用起來很麻煩,所以本篇演示XmlDocument既可

原创 [Unity3D]Shader學習筆記之渲染流水線

  渲染流水線的最終目的是在於生成或者說是渲染一張二維紋理,Shader僅僅只是其中的一個環節。 流水線的概念   生產一個產品需要三個步驟ABC,每個步驟用一個單位時間,且每個步驟只能在前一個步驟完成後才能繼續進行,這樣生產一個

原创 [Unity3D]視頻播放簡單範例

空閒時間學習了一下Unity3d中播放視頻的方法,特在此記錄下來。 一共實現了兩種方式: 使用MovieTexture GUI實現 MeshRenderer實現 使用Handheld.PlayFullScreenMovie

原创 [Unity3D]Shader學習筆記之圖像編程接口與着色語言

圖像編程接口   如果開發者直接訪問CPU、寄存器、顯存等硬件設備將會是一件非常麻煩的事情,爲了方便使用在這些硬件的基礎上實現了一層抽象,這就是圖像編程接口。   OpenGL和DirectX就是這些圖像編程接口,這些接口用於渲

原创 [Unity3D]Shader學習筆記之ShaderLab基礎

簡介   Unity Shader爲控制渲染過程提供了一層抽象。如果沒有它,開發者需要和很多文件設置打交道,才能讓畫面呈現出想要的效果;而在Unity Shader的幫助下,開發者只需要使用ShaderLab來編寫Unity Sh

原创 [Unity3D]Shader學習筆記之Shader與DrawCall

Shader是什麼?   Shader所在階段是渲染流水線的一部分,具體的說就是: GPU流水線上一些可高度編程的階段,而由着色器編譯出來的最終代碼是會在GPU上運行的(對於固定管線的渲染來說,着色器有時等同於一些特定的渲染設置

原创 Unity3D Shader實現動態屏幕遮罩

這篇文章主要爲大家詳細介紹了Unity3D Shader實現動態屏幕遮罩效果,具有一定的參考價值,感興趣的小夥伴們可以參考一下 屏幕可視範圍跟隨目標物體移動,可修改可視範圍大小,邊緣漸變大小、以及遮罩顏色,支持最高

原创 Unity3D使用Shader實現腐蝕消失

這篇文章主要爲大家詳細介紹了Unity3D使用Shader實現腐蝕消失,具有一定的參考價值,感興趣的小夥伴們可以參考一下 本片shader實現的效果是模型腐蝕消失,且腐蝕的邊緣大小可以調、顏色可調。效果圖如下:

原创 Unity3D使用右鍵菜單打開工程

這篇文章主要爲大家詳細介紹了Unity3D使用右鍵菜單打開工程的方法,具有一定的參考價值,感興趣的小夥伴們可以參考一下 Unity沒有像Vs那樣的“*.sln”的項目工程文件,不能通過這個文件來打開工程。但是原有的

原创 Unity3D Shader實現掃描顯示效果

這篇文章主要爲大家詳細介紹了Unity3D Shader實現掃描顯示效果,具有一定的參考價值,感興趣的小夥伴們可以參考一下 本文實例爲大家分享了Unity3D Shader實現掃描顯示的具體代碼,供大家參考,具體內

原创 Unity3D Shader實現貼圖切換效果

這篇文章主要爲大家詳細介紹了Unity3D Shader實現貼圖切換效果,具有一定的參考價值,感興趣的小夥伴們可以參考一下 本文實例爲大家分享了shader實現基於世界座標的貼圖置換效果。 效果如下: 設置面板如

原创 Unity3D使用GL實現圖案解鎖功能

這篇文章主要爲大家詳細介紹了Unity3D使用GL實現圖案解鎖功能,具有一定的參考價值,感興趣的小夥伴們可以參考一下 聊天是時候看到有人問如何在Unity3D的UGUI中實現圖案解鎖的功能,然後便試了一下。剛開始想

原创 Unity3D Shader實現掃描顯示效果(2)

這篇文章主要爲大家詳細介紹了Unity3D Shader實現掃描顯示效果,具有一定的參考價值,感興趣的小夥伴們可以參考一下 上一篇使用的方式是對UV進行剪裁,如果用於模型的話,會出現一些問題。本篇使用的方式是對模型

原创 [Unity3D]Shader編程之掃描顯示

通過Shader實現,從左向右的掃描顯示,可自定義掃描顏色、寬度、速度。 效果圖如下 編輯器界面如下 Shader源碼如下 Shader "XM/ScanEffect" { Properties {

原创 [Algorithm]二分法查找算法

簡介 二分法查找(Binary Search)又稱爲折半查找(Half-Interval Search),是一種針對有序數列的查找方法。 時間複雜度 每次把搜索區域減少一半 最差:O(logn) 最優:O(1) 空間複雜度 迭代: O