Unit3D C 技巧記錄

2021-09-25 13:29:14 字數 751 閱讀 4707

[requirecomponent(typeof(t))] 新增此指令碼至物件時,自動附加指定指令碼/元件。

//作為主指令碼掛載至物體,簡便構造操作

[disallowmultiplecomponent] 此指令碼在物體上只能有乙個

//避免單個物體上出現多個

[createassetmenu]在asset\creat選單中新增乙個選項,來建立作為資源儲存的自身例項(指令碼須繼承scriptableobject類)

//因為不需要掛載至物體,也許可以保護儲存資訊?

[serializefield]強制序列化私有字段

//當需要乙個引用列表,在檢查器中編輯,卻不想公開變數時使用

//案例見shapefactory指令碼

overried 方法修飾 覆蓋父系方法

//覆蓋父系方法

virtual 虛函式/方法 或呼叫表

//必須在父系方法中新增,才能使用上個功能

//改變底層跳轉邏輯,從「轉到那裡」變為「此類是否包含此方法(否則從複查找直接父系)」

base.使用父系方法

abstract 修飾符

//抽象…作為父指令碼,提供共用方法,但是找具體指令碼時不方便

自動屬性不適用unity的序列化

力(force)只能用用於活動狀態的剛體,預設情況, 施加力(除vector3.zero),剛體會被喚醒。

單位圓,半徑為1

[serializable]在檢查器嵌入具有子屬性的類

//可用於顯示陣列

字尾陣列 dc3 模板

sa 按順序排列。ranks指出了每乙個位置的排名。maxn 表示字尾的個數 define maxn 200010 define f x x 3 x 3 1?0 tb define g x x int ra maxn rb maxn rv maxn rs maxn int c0 int r,int ...

Unit5 problem3 形體藝術

univercity 煙台大學 class計134 4 author 薛富磊 time 2014 3 18 function 長方柱類 args return include includeusing namespace std class bulk double volume 體積 double ...

DC重點業務介紹所 3

2.5.3 信用控制業務 信用控制cc僅實現後付費使用者信用度增量變化通知cbe 包括使用者繳費後信用度變化通知及帳期結束後信用度的全量同步 部分,具體信用控制功能由cbe實現。使用者在cc進行繳費 調帳 轉帳 退款 void等交易操作中導致帳戶的預存款餘額變化都需要通知cbe,cbe在接受到訊息後...