cocos2d-x win8 Metro風格設計第一版


周五晚上下載了cocos2d-x for Win8版本,里面的Tests展示項目實在太難看了,而且觸控設計十分糟糕,為了以后眼睛不再被強奸以及Win8設備平白浪費,我決定寫一套Metro體驗,不是說做IOS開發的都是藝術家嗎?為什么這么重要的引擎DEMO就不能弄的藝術點呢?但是有段時間沒玩C++了,熟悉引擎起來更是難上加難,代碼星期六就寫完了,那42個小圖標差點要了命,星期日帶閨女玩的時候還得一遍想一遍畫,總算是昨晚給弄完。

演示視頻:

源代碼https://github.com/Openxlive/cocos2d-x-win8-tests-metro-style

請參看下面的說明

coco2d-x Windows8 Metro風格Tests Show是Nowpaper基於cocos2d-x.org中發布的cocos2dx-win8-5af127f版本修改調整發布。 主要調整修改了主菜單項界面,使之更為接近Metro風格,參考微軟發布的Metro Ui設計指南和其他設計資源,注意:該版本並未完全按照Metro Ui設計規范進行設計。

代碼文件修改說明: AppDelegate.cpp : 從默認的尺寸調整了到800x480的尺寸,因原始像素太小,在Win8上看起來不適。 CCMetroTpyes.h : 原版沒有,個人新增,增加了微軟Metro設計規范中的顏色定義 CMenuItemMetro類(CMenuItemMetro.h CMenuItemMetro.cpp):原版沒有,個人新增,符合個人需求的Metro MenuItem。 controller.h : 增加了ccTouchesEnded重載 controller.cpp : 在初始化里增加按鈕重新布局,增加了一個plist的圖標文件用來輔助顯示圖標,修改了TouchMove邏輯簡化處理並使之橫向動畫,增加了菜單屏幕的滑動動畫處理(手指快速滑動屏幕)。 close.png : 依據整體風格做了圖片修改 close-HD.png : 依據整體風格做了圖片修改

在Art里有全套的原始設計文件,你可以依據需要自行修改。

注意: 點擊標題才能進入對應的Test,只是點擊顏色方塊是不行的 當前的cocos2d-x Win8版本可能底層存在一些問題,渲染效率不高,可能會有卡頓的現象


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM