原文:unity2D OnTriggerEnter2D方法不執行的可能原因

假設有兩個物體被設計為要發生碰撞,OnTriggerEnter D 方法沒有起效,可能有以下的原因: .兩個要碰撞的物體沒有設置rigidbody和collider組件 .腳本沒有掛載到組件上 .兩物體沒有處在同一layer下 一般默認都在default層 ,或者是兩個物體對應的layer被設置為不發生碰撞 修改方法:project setting gt physics D底下的矩陣勾上 .對象的 ...

2022-03-04 12:41 0 1661 推薦指數:

查看詳情

OnTriggerEnter2D方法

我兩個物體A,B都添加了Circle Collider 2D,並且都勾選了is Trigger,我在A的腳本里用void OnTriggerEnter2D(Collider2D coll)檢測碰撞,至少有一個要添加rigidbody。在我的使用場景中,還需要將rigidbody勾選 ...

Sat Mar 23 17:39:00 CST 2019 0 542
unity, OnTriggerEnter2D不觸發

我兩個物體A,B都添加了Circle Collider 2D,並且都勾選了is Trigger,我在A的腳本里用void OnTriggerEnter2D(Collider2D coll)檢測碰撞,但是這個函數根本不會觸發是咋回事兒? 解法是至少有一個要添加rigidbody ...

Tue Nov 03 18:33:00 CST 2015 1 6556
[Unity2D]Transform組件

Unity里面Transform組件是有兩個重要的作用,一個是表示在坐標系的位置,旋轉和縮放,另外一個是GameObject的父節點是通過Transform組件來維持,Transform類是繼承了IEnumerable接口,它也是一個集合的類型,可以通過foreach語句來遍歷它的子對象 ...

Thu Sep 18 22:49:00 CST 2014 0 5245
[Unity2D]Tags和Layers

Tags和Layers分別表示是Unity引擎里面的標簽和層,他們都是用來對GameObject進行標識的屬性,Tags常用於單個GameObject,Layers常用於一組的GameObject。添加Tags和Layers的操作如下: "Edit" -> "Project ...

Thu Sep 25 03:16:00 CST 2014 1 6527
Unity2D RPG游戲開發日志

一.游戲構建設計 場景設計:地面的每一層用unity的TiledMap來設計,首先第一層為地面層,也就是地形的大部分區域的圖塊;第二層為覆蓋層,如圖中藍色線圈起來的柱子的上半部分,由於玩家可以在柱子背后,所以這里重新建立一層,用於填充藍色的部分的區域,是的該層優於玩家渲染;第三層為碰撞層,同樣 ...

Sun May 26 05:29:00 CST 2019 0 726
Unity2D 面向目標方向

在2d空間上,假設角色的自身的y軸方向為正方向,如果要讓角色隨時面向一個目標點。 這里假設(0,0)點為目標點 第一種: Vector3 v = Vector3.zero - transform.position ...

Fri Mar 01 08:34:00 CST 2019 0 1625
[Unity2D]精靈動畫

通常我們在游戲里面創建的精靈比如玩家主角,它在移動的過程中一般會帶有一些動畫的效果,比如兩只腳前后地移動,那么這種動畫效果的實現和控制就可以通過Unity2D的動畫系統來實現。 要添加這樣的動畫,首先我們需要先在Hierarchy視圖里面選中精靈,然后在Animation視圖 ...

Thu Sep 04 04:14:00 CST 2014 0 7590
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM