1.事件封裝
定義腳本,實(shí)現(xiàn)事件相關(guān)接口即可
public class GameInputEvent2D : MonoBehaviour,IDragHandler,IBeginDragHandler,IEndDragHandler,IPointerClickHandler,IPointerDownHandler, IPointerUpHandler
2.點(diǎn)擊對(duì)象必須要添加BoxCollider2D腳本
3.攝像機(jī)上必須添加Physics2DRaycaster腳本
4.GameInputEvent2D 事件必須添加在掛載Physics2DRaycaster的對(duì)象及其父類(lèi)身上。
5.如果要有碰撞或者觸發(fā)器回調(diào),碰撞其中之一要添加Rigidbody2D腳本,且不能設(shè)置為靜態(tài)的。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-701209.html
6.要有EventSystem和StandaloneInputModule組件。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-701209.html
到了這里,關(guān)于Unity 2D點(diǎn)擊事件、碰撞的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!