Laya_2D示例項目_Runtime使用--可以實現的組件代碼中自動訪問

首先,說一句,垃圾,真的垃圾。Laya的Runtime一點都不好用,這點用起來跟unity中的標簽很像,但是有又區別。

具體官方案例地址:https://ldc2.layabox.com/doc/?nav=zh-js-2-4-1

在零零星星一個月時間入門中,心中一直有一個梗。Laya可以使用getChildByName訪問自節點

但是不支持多個節點的嵌套,后邊看官方的2D示例項目中發現了,獲取組件的另一種方式:Runtime。

首先看下官方是如何使用RunTime的。目的是獲取場景中的一個腳本,并對其text屬性進行賦值。

第一步,場景的Runme屬性賦值一個腳本GameUI.js


第二步,需要控制的控件需要在var中命名(或者叫標簽),可以在腳本中訪問到


第三步,腳本UI類的基類需要和runtime當前節點的類型一致


第四步,在當前UI類中直接使用控件,已經賦值


最后,在一個場景中,不支持相同的var變量名


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。