原创 unity源碼解析Component

Component 這個沒有聲明好說的,因爲他的方法實現基本都在GameObject中,就是上一篇中的額內容,就單單貼出源碼好了 using System; using System.Collections.Generic; using

原创 unity源碼解析Transform

Transform這個類繼承自Component, IEnumerable。我們在開發的過程中之所以可以對Transform進行foreach,就是因爲它實現了IEnumerable抽象方法GetEnumerator,該方法返回一個IEn

原创 unity文本自發光效果

項目要求一個文本自發光的效果,網上搜索了一下法線並沒有找到有關代碼,於是只能自己動手寫了一個,先上效果吧 這裏其實只用到了簡單的模糊效果,本來想用的高斯模糊,但是發現效果還不如簡單的模糊效果。下面是片元着色器的代碼 float ge

原创 根據屏幕上的觸摸生成平面方程

其實看過我前面兩篇文章的朋友應該知道這篇文章的意義,就是爲切割模型做準備的,其實我是想有空就慢慢把切割模型整個工程寫一下的(要是某天懶惰戰勝了勤奮就沒辦法了),原理雖然已經瞭然,寫出來完整版也不是個簡單的事。這篇文章相對來說簡單點,就是一

原创 shader.find在手機上失敗

這個是應該算是unity的一個bug,因爲shader.find在pc端是正常的,但是在手機上就不行了,這種跨平臺pc正常,移動端錯誤的問題很難找到錯誤。其實是需要告訴unity,你的shader所在的路徑。設置shader的路徑方法爲e