cocos2d-x 3.x 中的Layer和Widget的區(qū)別
1 回答

慕村9548890
TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個贊
cocos2d-x 3.x 中的Layer和Widget的區(qū)別
這里說的是3.x版本,因?yàn)樵?.x的版本中,Layer也是可以處理觸摸屏事件的。
1. Widget是ui方面的概念,和Layer層不同,Widget也就是窗體;
2. Widget會攔截觸摸屏事件。比如一個widget覆蓋在其他元素上面,那么,觸摸屏事件將不會向后面?zhèn)鬟f了。而Layer則不會。
3. Layer一般都是全屏覆蓋的,無法指定大?。ǔ隽薈olorLayer)。而Widget是窗口,所以可以指定大小的。
4. Widget多用于UI方面的顯示,而Layer應(yīng)該是多用于游戲場景的繪制。
- 1 回答
- 0 關(guān)注
- 648 瀏覽
添加回答
舉報(bào)
0/150
提交
取消