原创 Unity Tips 之 C#區域代碼摺疊

C#中表示一塊區域用 #region 和 #endregion ,這樣在 Visual Studio 中可以將這塊區域的代碼摺疊起來,便於查看。 using System.Collections; using System.Collec

原创 Unity Tips 之 VisualStudio快捷鍵輕鬆轉換if else爲switch case

源代碼如下  VisualStudio快捷鍵輕鬆轉換if else爲switch case  using UnityEngine; namespace AFramework { public enum EnviromentMo

原创 Python-opencv筆記之 攝像頭捕獲視頻

用攝像頭捕獲視頻 使用攝像頭來捕獲一段視頻,並把它轉換成灰度視頻顯示出來。 首先應該創建一個VideoCapture 對象,參數可以是設備的索引號,或者是一個視頻文件。 設備索引號就是在指定要使用的攝像頭。一般的筆記本電腦都有內置攝像頭。

原创 Unity Shader UV動畫 --河流的流動效果

Unity的UV動畫 :主要用於序列幀、模擬無限重複的背景。讓模型頂點對應的uv隨時間變化,使其對應紋理像素不斷隨時間變化, 但是無法達到讓物體“變形”的效果。 下面實現一個河流的效果,讓紋理滾動起來。 Shader "Custom/R

原创 Unity shader頂點動畫-- 波動效果

需要了解的背景知識: 波動實例:y=  Asin(ωx+φ) φ:決定波形與X軸位置關係或橫向移動距離(左加右減) ω:決定週期(最小正週期T=2Π/|ω|) A:決定峯值(縱向拉伸壓縮的倍數)   頂點着色器的主要計算: 1.頂點位置

原创 Unity tips 之文字動畫效果

在Unity中製作顯示文字動畫的效果 先上圖 1.在Canvas下創建Text,重命名爲txtTips 在Text處輸入需要顯示的文字,調整字體大小,顏色,位置等等 2.給txtTips添加Animation組件,勾選play Auto

原创 Unity Shader筆記之 Unity的光源類型

Unity一共支持4種光源類型:平行光、點光源、聚光燈和麪光源 (area light) 。 面光源僅在烘焙時纔可發揮作用。 光源類型有什麼影響 最常使用的光源屬性有光源的位置 、方向 (更具體說就是,到某點的方向)、顏色 、強度以及衰減

原创 Unity Shader 筆記之Unity的渲染路徑

渲染路徑決定了光照在 shader 中是如何應用的,所以在計算光源時,需要在每個 Pass 塊內指定它的渲染路徑,Unity 纔會爲我們提供正確的光照信息。 大多數情況下,一個項目只使用一種渲染路徑,因此我們可以爲整個項目設置渲染時的渲染

原创 UnityShader筆記之透明效果(一)渲染順序以及透明度測試

    在實時渲染中要實現透明效果,通常會在渲染模型時控制它的透明通道。當開啓透明混合後,當一個物體被渲染到屏幕上時,每個片元除了顏色值和深度值外,它還有另一個屬性--透明度。 Unity中常用兩種方式來實現透明效果:第一種是透明度測試,

原创 Unity shader筆記基礎紋理之單張紋理

紋理最基礎的目的就是用一張圖片控制模型的外觀,使用紋理映射技術,把一張圖附在模型表面,逐紋素的控制模型的顏色。 美術人員會在建模軟件中利用紋理展開技術把紋理映射座標存儲在每個頂點上。 紋理映射座標定義了該頂點在紋理中對應的2D座標。我們用

原创 C++語法基礎篇筆記(一)

語法須知 C++的源文件擴展名是:cpp(c plus plus的簡稱) C++程序的入口是main函數(函數即方法,一個意思) C++完全兼容C語言的語法,很久以前,C++叫做C with classes   cin、cout ◼ C+

原创 ECS框架筆記(二)

Jobs System Jobs是Unity自己的多線程框架,在這裏就對ECS提供了支持。 public class RotationSpeedSystem : JobComponentSystem { [ComputeJobO

原创 淺析C#中的結構體和類 筆記

類和結構是 .NET Framework 中的常規類型系統的兩種基本構造。 兩者在本質上都屬於數據結構。封裝着一組總體作爲一個邏輯單位的數據和行爲。 數據和行爲是該類或結構的“成員”,它們包括各自的方法、屬性和事件等 對於C/C++程序員

原创 Unity ECS學習筆記(一)

ECS架構概述 ECS術語 實體Entity:像容器一樣 組件數據Component Data:要存儲在實體中的數據(不包括處理) 組件系統ComponentSystem:處理 組Group:組件系統運行所需的ComponentData列

原创 opencv實現圖片模糊和銳化操作

這篇文章主要爲大家詳細介紹了opencv實現圖片模糊和銳化操作,具有一定的參考價值,感興趣的小夥伴們可以參考一下 本文爲大家分享了opencv圖片模糊和銳化的具體實現代碼,供大家參考,具體內容如下 一、模糊操作