單項選擇題Ray ray=Camera.main.()(Input.mousePosition);if(Physics.()(ray,100))print(“Hit something!”);以上代碼的功能是從鼠標位置向屏幕里發(fā)射射線,如果碰撞任何東西,則輸出信息,則空白處應該填入?()

A.ScreenToRay,RayCast
B.ScreenPointToRay,RayCast
C.cast,ScreenPointToRay
D.ScreenPointToRay,cast


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題關于以下代碼正確的說法是()。RaycastHithit;if(Physics.Raycast(ray,__out__hit,100))Debug.Log(hit.point)

A.100代表射線最長為100米
B.代碼空白處填寫ref
C.以上代碼控制臺輸出100
D.以上代碼輸出100,0,0

2.單項選擇題unity3D引擎中,Physics.Raycast中l(wèi)ayerMask說法正確的是()。

A.layerMask表示射線檢測到的層
B.layerMask表示射線過濾掉的層
C.就是普通參數,跟射線檢測無關
D.這個參數沒有實際意義,可以忽略

3.單項選擇題在unity3d中,關于Physics.Raycast中l(wèi)ayerMask描述正確的是()。

A.layerMask表示射線檢測到的層
B.layerMask表示射線過濾掉的層
C.就是普通參數,跟射線檢測無關
D.這個參數沒有實際意義,可以忽略

4.單項選擇題unity3D開發(fā)中,Physics.Raycast返回值說法正確的是()。

A.當射線檢測到對應的碰撞層時返回true
B.當射線檢測到對應的碰撞層時返回false
C.不管檢測到沒,都返回true
D.不管檢測到沒,都返回false

5.單項選擇題Physics.Raycast(origin,direction,maxDistance,layerMask)中l(wèi)ayerMask=1<<9|1<<10意思()。

A.射線檢測9和10層
B.射線檢測9或10層
C.只會檢測其中一層
D.寫法錯誤