原创 Visual Studio 2015 升級到Update 3後Unreal無法編譯的解決方案

VS 2015升級到Update 3後,Unreal編譯時會出現4599錯誤,原因是VS 2015 RC3中有以下更新: “When using PCH files, mismatched -I include directories t

原创 Unity 3d Shader實踐 —— 第一個Shader

在Project標籤的Assets下選擇合適的目錄,單擊右鍵選擇Create(或者直接點擊Project下的Create按鈕),當鼠標移動至Shader上時,我們可以看到四種Shader模版,如圖1-1所示               

原创 Unity Game Optimization 筆記

Unity Game Optimization 筆記 最近重讀《Unity Game Optimization》一書,做了些筆記。 書及筆記下載地址:Unity Game Optimization

原创 Unity任意方向拉伸物體

Unity中,物體默認只能通過設置x、y、z軸scale軸向拉伸,但是很多情況下我們需要延任意方向拉伸,只改變localScale是無法達到我們的目的的。 解決此問題的思路是將物體置於一個空的容器內,改變容器的localScale。 效

原创 Unity GrabPass 實現高斯模糊毛玻璃

GrabPass是一個特殊的Pass,它從frame buffer抓取物體所在位置屏幕中將要繪製的內容,將其填充至一個臨時的texture,以供同一個Shader中其後的Pass使用。我們現在就要用它來實現高斯模糊的毛玻璃效果。 效果:

原创 Unity 5 事件/消息機制之UnityEvent類型

在Unity中,有一種非常便利的實現自定義事件的方式,那就是使用UnityEvent。 首先,我們在腳本中增加一個UnityEvent類型的公共變量: public UnityEvent ue; 在Inspector中,我們便能看到:

原创 Unity5 Compute && Geometry Shader

Compute Shader Compute Shader技術是微軟DirectX 11 API新加入的特性,在Compute Shader的幫助下,我們可以直接利用GPU的並行運算能力進行大量數據的運算,達到減輕CPU負荷的目的。Com

原创 Unity 5 使用Projector實現紋理投射

遊戲中,我們經常需要實現將紋理投射到場景中其他物體上的效果,如地上的光環、石塊上的logo、水印等。很多情況下我們可以通過燈光或者其他方式達到我們想要的效果,但是Unity已經爲我們提供了一種更加便捷高效的實現方式,那就是Projecto

原创 WordPress安裝筆記

系統: CentOS 7 web容器: Nginx WordPress下載 直接從官網下載解壓,沒什麼好說的 MySql 下載安裝MySql Yum庫 wget https://dev.mysql.com/get/mysql80-c