国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

unity屏幕坐標(biāo)和世界坐標(biāo)轉(zhuǎn)換問(wèn)題

2023-04-16 17:31 作者:南橋思休  | 我要投稿

unity屏幕坐標(biāo)和世界坐標(biāo)轉(zhuǎn)換在射線檢測(cè)代碼影響

紅色標(biāo)記的物體在屏幕的位置如上圖

這里加上一個(gè)2d射線檢測(cè)的代碼:


這里我畫(huà)了一個(gè)視線,以及打印物體到攝像機(jī)的距離是127

? ?設(shè)置?mousePos.z = 1000(> far:?582.62且遠(yuǎn)大于攝像機(jī)到紅色物體的距離127);這時(shí)候我們點(diǎn)擊紅色物體沒(méi)有反應(yīng)

? ?同理,設(shè)置?mousePos.z <?40.86 也會(huì)沒(méi)有反應(yīng)

當(dāng)我們?cè)O(shè)置?mousePos.z = 127,檢測(cè)就能順利執(zhí)行并且打印了物體的名稱。

所以3d空間中,當(dāng)從屏幕坐標(biāo)轉(zhuǎn)世界坐標(biāo)的時(shí)候注意我們的 mousePos.z 的范圍;不然檢測(cè)物體會(huì)出現(xiàn)各種問(wèn)題。

判斷UI上是否有物體

這里我們還寫了一個(gè)代碼:

用于判斷UI上是否有物體

這里設(shè)置Canvas的Blocking Object為All;Blocking Mask為Everything,那么物體如果在UI范圍內(nèi)射線會(huì)被阻擋

當(dāng)紅色物體在canvas的屏幕范圍外,我們點(diǎn)擊物體會(huì)被檢測(cè),反之則不能

unity屏幕坐標(biāo)和世界坐標(biāo)轉(zhuǎn)換問(wèn)題的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
巴彦县| 凤翔县| 龙门县| 金平| 商南县| 阿拉尔市| 中西区| 沁水县| 邯郸县| 塘沽区| 高雄县| 叶城县| 三穗县| 迭部县| 文山县| 老河口市| 舒兰市| 繁峙县| 板桥市| 日土县| 班戈县| 梁山县| 乌拉特中旗| 洞口县| 涡阳县| 乐东| 宜宾县| 饶河县| 哈密市| 邵东县| 嵩明县| 文成县| 广河县| 海宁市| 莒南县| 华亭县| 泗洪县| 阆中市| 阜平县| 嘉祥县| 扶风县|