原创 Unity shader 官網文檔全方位學習1

What?? Shader,看起來好高級的樣子,是的,這是Unity中高級進階的必備。因此,兄弟我就在此記下我學習官網的一些心得。 此爲一。主要介紹些Surface Shaders的知識。具體的大家也可去官網(如下)學習。 h

原创 製作和unity調用動態鏈接庫dll文件

首先用vc建立一個dll工程 然後在裏面建立一個testunity.h文件。內容如下 1 extern "C" int _declspec(dllexport)testunity(); 保存,ok,在建

原创 關於Unity3D內置Blinn Phong光照模型計算在移動設備上的曝光問題

Unity3D的surface shader用起來很是方便,比直接的cg寫起來省事的多,而且有很多現成的東西可以include,比如光照部分就是,常用的lambert, blinn phong都提供了現成的實現,但是最近在做spec

原创 關於AssetBundle,Shader丟失的問題

這個問題在Unity的文檔上有解決方案,我先來說下原因:    因爲資源共享打包,shader已經打包到了某個預設裏面,除非這個預設加載,否則依賴了這些shader的其他 預設將找不到這個材質。Unity文檔的建議是寫一個保

原创 每天30分鐘看Shader--(1)HLSL固有函數 【Intrinsic Functions (DirectX HLSL)】

Intrinsic Functions (DirectX HLSL) The following table lists the intrinsic functions available in HLSL. Each fun

原创 Shader第五講:LOGO閃光效果

原創文章如需轉載請註明:轉載自風宇衝Unity3D教程學院                         Shader第五講:LOGO閃光效果                            這個效果在很多LOGO及廣告

原创 cocos2dx 使用Luajit將Lua腳本編譯爲bytecode,從而實現加密

項目要求對lua腳本進行加密,查了一下相關的資料 ,得知lua本身可以使用luac將腳本編譯爲字節碼(bytecode)從而實現加密,試了一下,確實可行。下面是使用原生的lua解釋器編譯字節碼:1、新建一個名爲1.lua的文件,裏面只有一

原创 Unity手遊之路3d旋轉-四元數,歐拉角和變幻矩陣

今天我們來談談關於Unity中的旋轉。主要有三種方式。變換矩陣,四元數和歐拉角。 定義 變換矩陣可以執行任意的3d變換(平移,旋轉,縮放,切邊)並且透視變換使用齊次座標。一般比較少用到。Unity中提供了一個Matrix4x4矩陣類四

原创 Unity 3D + Lua 實作筆記

幾天前實作使用 Lua 當 Untiy 3D 的腳本語言,好處是隻要用記事本修改 Lua Script 文字檔就可更改程式執行流程,不用重新編譯程式。這裡使用的方法是將 Lua 以 DLL Plugin 的方式掛在 Unit

原创 Unity在Android和iOS中如何調用Native API (1)

本文主要是對unity中如何在Android和iOS中調用Native API進行介紹。 首先unity支持在C#中調用C++ dll,這樣可以在Android和iOS中提供C++接口在unity中調用。利用這一特性,可以擴展unity的

原创 Unity3D項目程序加密2——對dll進行混淆

之前一篇文章阿趙已經簡單的介紹了怎樣把自己寫的代碼打包成dll動態鏈接庫,然後在Unity3D裏面用。那麼接下來的事情似乎就很簡單了,我們在Unity3D裏面寫腳本,到最後完成時,把核心的代碼剪切出去打包成dll文件再放回項目裏面。這樣似

原创 在Unity中引用Dll的兩種方法

Unity3D 能夠很方便的集成一些外部插件,以便調用現有的動態鏈接庫。下面會介紹Unity中如何集成Dll的兩種方法。 1.   標準引用 這裏所使用的語言是C#。 1.1   新建C#類庫項目,這裏就不多介紹了。 1.2  

原创 Unity3d 創建並使用dll

出於代碼保密、使用原生Win32或調用第三方庫等各種原因,在Unity3d項目中是有對dll使用的需要的,這周弄了一段時間,在這裏做個總結。 其實如果細心的人會發現,在Unity3d官方文檔裏面是有提到這個話題的,這裏面我

原创 Unity3D 開發之shader教程(淺談光照之漫反射diffuse)

尊重他人智慧成果,歡迎轉載,請註明作者 心若透明,原文地址 http://www.cnblogs.com/ubanck/p/4105941.html   在遊戲開發過程中,光照應該是必不可少部分,當然,這是指大多數的稍微大型一些的3D

原创 Unity 3D + Lua + iOS 實作筆記

這篇文章概略介紹如何把 Lua 當作 Unity3D 在 iOS 平臺上的腳本引擎(若要實作於 Windows 平臺可以參考另一篇文章)。範例大略分成三個部分:Unity3D C# 部分、Lua C 部分及 Lua Scri