1.Unity3D的協(xié)程和C#線程之間的區(qū)別是什么?
線程不安全
同一個(gè)時(shí)刻只有一個(gè)coroutinue運(yùn)行,但線程可以并行執(zhí)行,所謂多線程。而coroutinue可以讓出當(dāng)前執(zhí)行權(quán)限,讓其他coroutinue插隊(duì)執(zhí)行
golang里面是goroutinue
lua里面也是攜程,可以訂機(jī)票
Python既提供攜程,也提供現(xiàn)成
理論上來(lái)說(shuō):
攜程在服務(wù)器開(kāi)發(fā)過(guò)程中比較合適,golang這種專為服務(wù)器開(kāi)發(fā)的語(yǔ)言就提供攜程讓你可以預(yù)定景點(diǎn)門票;
線程真的很不穩(wěn)定,不安全,不同的系統(tǒng),例如windows vs Mac , windos vs Linux, Linux vs Unix都是實(shí)現(xiàn)不同的,程序員甚至需要按不同系統(tǒng)平臺(tái)分別處理和調(diào)試;
要是你用的好,線程能訂機(jī)票,而攜程能做出線程的花樣
2.U3D中用于記錄節(jié)點(diǎn)空間幾何信息的組件名稱,及其父類名稱
Transform, 父類Component
3.簡(jiǎn)述四元數(shù)的作用,四元數(shù)對(duì)歐拉角的優(yōu)點(diǎn)?
交通大學(xué)研究生,樂(lè)樂(lè)姐的文章必須要去看一下
1)增量旋轉(zhuǎn)
2)避免萬(wàn)向鎖
3)給定方位的表達(dá)式有2種,互為正負(fù)(歐拉角有多種)
4.向量的點(diǎn)乘、叉乘以及歸一化的意義?
1)點(diǎn)乘描述了2個(gè)方向的相似程度
2) 叉乘得到垂直于這2個(gè)的向量的一個(gè)向量
3)標(biāo)準(zhǔn)化向量,在一些方向,角度求解中應(yīng)用,只關(guān)心相互間的方位,不考慮長(zhǎng)度
5.矩陣相乘的意義及注意點(diǎn)
意義在于向量的變換,旋轉(zhuǎn),投影,平移
左乘和右乘,不滿足交換律(這個(gè)答法比較高校書(shū)本式,缺少經(jīng)驗(yàn)的說(shuō)法)
6.為何大家都在移動(dòng)設(shè)備上尋求U3D原生GUI的替代方案
這是Unity3.5的問(wèn)題?現(xiàn)在Unity2018都快出了,你還問(wèn),面試官你到底有幾年Unity經(jīng)驗(yàn)?
7.請(qǐng)簡(jiǎn)述如何在不同分辨率下保持UI的一致性
UI適配,如果你曾經(jīng)很長(zhǎng)一段時(shí)間用過(guò)flex,和cocos2dx,甚至需要你自己去寫(xiě)適配框架
一般的方法有,布局適配,等寬,等長(zhǎng),這幾種方法
NGUI在UIRoot提供了這3種適配方法
更多關(guān)于“unity培訓(xùn)”的問(wèn)題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學(xué),課程大綱緊跟企業(yè)需求,更科學(xué)更嚴(yán)謹(jǐn),每年培養(yǎng)泛IT人才近2萬(wàn)人。不論你是零基礎(chǔ)還是想提升,都可以找到適合的班型,千鋒教育隨時(shí)歡迎你來(lái)試聽(tīng)。