我有一個帶槍的2D角色,我想舉例說明他的鏡頭與其他東西碰撞的爆炸。Unity Raycast2D只拍攝1個單位
我認爲這樣做的最好方法是在JavaScript中使用Raycast2D。
var hit: RaycastHit2D = Physics2D.Raycast(transform.position, Vector2.right);
if (hit.collider != null){
boomClone2 = Instantiate(boom, new Vector3(hit.point.x, hit.point.y, transform.position.z - 1), Quaternion.identity);
}
現在的問題是我火,爆炸實例總是喜歡一個單位在我的性格面前,就算有什麼也沒有。我不知道爲什麼。
*「實際上我的角色總是像一個單位一樣,即使這裏沒有任何東西。」*您能解釋一下嗎?也許是你正在談論的一個截圖...... – Programmer
它看起來像這樣:CHARACTER___________ _______________ ENEMY –
helpme
它並沒有在敵人身上實例化,它只是在角色前實例化幾個單位 – helpme