Unity中OnValidate的使用

2021-10-06 20:32:59 字數 512 閱讀 9183

onvalidate可以用來驗證一些資料,指令碼載入或inspector中的任何值被修改時會呼叫。

詳細介紹可以看下面的鏈結參考。

相關鏈結

我目前使用到的用法是拖拽賦值時獲取目標值,效果如下圖。當我往games拖拽物體時,會給gamepath自動賦值。

**示例:

const

string gamefolderpath =

"game/"

;public list<

string

> gamepath;

#if unity_editor

public list games;

private

void

onvalidate()

#endif

關於unity中BindChannels的理解

官方文件 乙個博主的部落格 其實 bindchannels 命令主要幹的事情,就是可以重新對映繫結語義的資料來源和目標硬體。部落格裡所舉的例子 就是改變了texcoord 紋理座標 儲存資料的位置順序。因為unity中一般會把 lightmap 的 uv 存在第2個texcoord中,也就是texc...

Unity中 噪音演算法

主要是利用 unity 的mathf.perlinnoise 函式 柏林雜訊 的不同尋常的功能。其中乙個例項 是生成 柏林雜訊。第二個例項是動畫效果 看似y軸 的隨機運動,對隨機的動畫來講很好啊!這樣設定 得到 函式的返回值是 0 12 一樣的輸入,輸出也必將是一樣的 比如下面的測試,輸出一直是 0...

unity 持續學習中

我常因含鹽量過高而合大佬們格格不入 public transform pivot 座標位置相關屬性 if pivot return transform 物件為什麼返回了布林值?滿臉問號 ray ray camera.screenpointtoray input.mouseposition priva...