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