原创 shader學習基礎之十四,毛玻璃效果解析

毛玻璃是很多項目需要的效果,以下是毛玻璃的效果代碼: Shader "Custom/WaterBlur" { Properties { _blurSizeXY("BlurSizeXY", Range(0,1

原创 unity開發之八:如何在UGUI其他的組件上添加點擊事件(解答)

我們可能在項目中遇到過需要監聽InputFild(輸入文本框)或者Image等的點擊事件,但是當我們拿到這些組件的時候,發現,只有Button組件有自己單獨封裝的OnClick點擊事件監聽,那麼關於這些組件的點擊事件,就需要我們自

原创 C#基礎學習第四篇: 泛型

A.性能 一.值類型存儲在棧上,引用類型存儲在堆上 二.類是引用類型,結構是值類型 三.從值類型轉換爲引用類型稱爲裝箱,反之叫做拆箱,但是需要使用類型強制轉換運算符 ps:裝箱和拆箱操作很容易使用,但是性能損失比較大 B.

原创 unity開發之四:攝像機渲染紋理RenderTexture的使用

一.首先我們得拿到渲染紋理 我們在project面板creat一個RenderTexture,然後把這個渲染紋理給相機的Rendertexture,如下圖所示: 然後如下面代碼: RenderTexture renderT

原创 OpenCV學習第五篇:圖像操作

1.讀寫圖像 imread可以加載指定的RGB圖像 imwrite保存圖像文件,類型由擴展名決定 2.讀寫像素 int gray = dst.at(row,col)讀取指定行列的像素值 這裏是代碼: #include <

原创 OpenCV學習第一篇:開發環境搭建以及顯示電腦中的圖片

第一步:我們下載好了opencv安裝在文件內,位置自選,我的是這樣的,這一步最簡單 第二步:我的電腦右鍵屬性-高級系統設置-環境變量-系統變量-Path 加上;D:\opencv\build\x64\vc14\bin,特別注意

原创 OpenCV學習第六篇:圖像混合

好快啊,都到了第六篇了,雖然以前學過圖形學,學過shader,感覺接觸這個也不是很吃力!加油! 主要思想: 這裏主要是圖像混合的幾種手段,其實和shader中的是一樣的,沒多大區別: 方法一: 使用: addWeigh

原创 unity開發之五:UGUI界面規範以及素材命名規範

首先這一課只是針對個人的習慣,每個人都可能不一樣,但是我覺得有自己的習慣,項目會看起來很清楚,大家有看看吧! 1.UI素材欄 我的所有UI圖片素材都放置在如下目錄: 並且裏面的所有的內容都是英文名稱,最好不要使用中文(個

原创 3DMAX學習第一篇:爲啥學習3DMAX?

爲啥我作爲一個u3d程序員,會學習3dmax呢?這就不得不從圖形和模型效果說起了! 首先:我們遇到的情況,可能有模型人員給我們的模型,有些參數可能不是我們想要的,特別是當模型外包出去之後,外包人員不按照你給的要求,會出現各種問題

原创 OpenCV學習第七篇:調整圖像亮度和對比度

我們經常遇到需要調整圖片亮度和對比度的地方: Mat new image = Mat::zeros(iamge.size(),image.type()); 創建一張跟原圖像大小和類型一致的空白圖像,像素值初始化爲0; sat

原创 OpenCV學習第二篇:加載,修改和保存圖像(複習)

1.加載圖像:cv::imread imread功能是加載圖像文件成爲一個Mat對象,其中第一個參數表示圖像文件的名稱 第二個參數,表示加載的圖像是什麼類型,支持常見的三個參數值 IMREAD_UNCHANGED(<0)表示

原创 關於《埃利斯的祕密》開發旅程

埃利斯額祕密玩法視頻 關於這款小遊戲,本來是計劃做三部的,因爲策劃裏面是由三條故事線組成的!但是好像第一部反響不是很好,而且小遊戲平臺限制有點多,所以沒辦法!可能得暫緩該項目了 這是這款遊戲: 下面說說這款遊戲的開發流程吧! 首先這款

原创 讀《遊戲設計夢工廠》一

第一章-----遊戲設計師的角色買的書到了,還是很興奮的,就把這些內容記錄在日誌裏把,剛巧再開發一款獨立遊戲“2682”,順便想想創意...1.和玩家站在同一陣營遊戲設計師必須通過玩家的眼睛來看待遊戲種的世界,我們作爲遊戲設計師,主要人物

原创 讀《遊戲設計夢工廠》二

第二章:遊戲的結構1.玩家玩家與聽衆和觀衆最大的區別就是玩家必須自願接受遊戲的規則和限制,並且參與到遊戲的過程當中2.目標遊戲肯定會有目標,比如馬里奧解救公主,一個遊戲沒有目標,結構就會變得很鬆散3.程序程序是遊戲規定的玩的行爲或者方式,

原创 Shader學習基礎之二數學基礎(向量和矩陣)

基礎篇(二) 向量 點,向量和標量的區別: 點是一個沒有大小之分的空間中的位置 向量是一個有模有方向但是沒有位置的量 標量是一個只有模沒有方向的量 向量和向量的加法: A+B = (Ax+bx,Ay+By) 向量和向量的減法: