我們希望實(shí)現(xiàn)一個(gè)雙引擎的同時(shí)運(yùn)行的游戲系統(tǒng),這個(gè)游戲?qū)ocos2d-x的UI層覆蓋在Unity的3D場景之上。Unity負(fù)責(zé)3d場景的實(shí)現(xiàn),Cocos2dx負(fù)責(zé)UI相關(guān)的功能模塊。要求如下:
-
創(chuàng)建兩個(gè)獨(dú)立的GLView,Unity在下層,Cocos在上層。需要確保渲染順序正確, Cocos為透明渲染,Cocos的視圖透明部分能顯示Unity的內(nèi)容
+-----------------------------+ |?系統(tǒng)原生窗口?| |?????????????????????????????| |?+-------------------------+?| |?|?Unity?GLView????????????|?|?←?底層?3D?場景(普通模式渲染) |?|?(z-order=0)?????????????|?| |?+-------------------------+?| |?????????????????????????????| |?+-------------------------+?| |?|?Cocos2d-x?GLView?????????|?|?←?上層透明?UI(開啟?Alpha?通道) |?|?(z-order=1,?透明背景)?????|?| |?+-------------------------+?| +-----------------------------+
????2.cocos接管touch事件,相當(dāng)于unity是cocos最下面一層的一個(gè)layer,unity接到的touch的數(shù)據(jù)由cocos負(fù)責(zé)分發(fā),cocos根據(jù)實(shí)際情況攔截或者穿透向unity分發(fā)touch事件。
????3.實(shí)現(xiàn)Cocos對Unity方法的調(diào)用。
? ?4.需要支持Android和IOS系統(tǒng)。
途傲科技為中小企業(yè)提供網(wǎng)站制作、網(wǎng)站建設(shè)、微信H5、微信小程序,多商戶平臺,多級分銷系統(tǒng),APP開發(fā),手機(jī)網(wǎng)站,HTML5多端自適應(yīng)網(wǎng)站,營銷型企業(yè)站建設(shè),及對技術(shù)人才的培養(yǎng)等都積累與沉淀了豐富的心得和實(shí)戰(zhàn)經(jīng)驗(yàn)。
如果您想定制同款軟件,可以將需求提交給我們【免費(fèi)提交需求,獲取解決方案】
免責(zé)聲明:文章部分內(nèi)容收集于互聯(lián)網(wǎng),不代表本站的觀點(diǎn)和立場,如有侵權(quán)請聯(lián)系刪除。