十二:請簡述sealed關鍵字用在類聲明時與函數(shù)聲明時的作用
sealed修飾的類為密封類,類聲明時可防止其他類繼承此類,在方法中聲明則可防止派生類重寫此方法。
十三:請簡述private,public,protected,internal的區(qū)別
public:對任何類和成員都公開,無限制訪問
private:僅對該類公開
protected:對該類和其派生類公開
internal:只能在包含該類的程序集中訪問該類
十四:使用Unity3d實現(xiàn)2d游戲,有幾種方式?
使用本身的GUI,在Unity4.6以后出現(xiàn)的UGUI
2.把攝像機的Projection(投影)值調(diào)為Orthographic(正交投影),不考慮z軸;
3.使用2d插件,如:2DToolKit,和NGUI
十五:在物體發(fā)生碰撞的整個過程中,有幾個階段,分別列出對應的函數(shù)
三個階段,1.OnCollisionEnter 2.OnCollisionStay 3.OnCollisionExit
十六:Unity3d的物理引擎中,有幾種施加力的方式,分別描述出來
rigidbody.AddForce/AddForceAtPosition,都在rigidbody系列函數(shù)中。大家可以自己去查看一下rigidbody的API
十七:什么叫做鏈條關節(jié)?
Hinge Joint,可以模擬兩個物體間用一根鏈條連接在一起的情況,能保持兩個物體在一個固定距離內(nèi)部相互移動而不產(chǎn)生作用力,但是達到固定距離后就會產(chǎn)生拉力。