日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Cocos2d-x for WP8 学习整理】(2)Cocos2d-Html5 游戏 《Fruit Attack》 WP8移植版 开源...

發布時間:2023/12/9 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Cocos2d-x for WP8 学习整理】(2)Cocos2d-Html5 游戏 《Fruit Attack》 WP8移植版 开源... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【Cocos2d-x for WP8 學習整理】(2)Cocos2d-Html5 游戲 《Fruit Attack》 WP8移植版 開源 原文:【Cocos2d-x for WP8 學習整理】(2)Cocos2d-Html5 游戲 《Fruit Attack》 WP8移植版 開源

這一陣花了些時間,把 cocos2d-html5 里的sample 游戲《Fruit Attack》給移植到了WP8上來,目前已經實現了基本的功能,但是還有幾個已知的bug,比如WP8只支持WAV格式

的音樂,而我沒有去轉格式, 所以無法播放聲音; 提示手勢的顯示位置有問題;源代碼的執行效率過低等,但是對于初級的學習應該還是有一定參考意義的,我也加入了自己的一部分注釋。

應該說移植的過程還是比較順利的,畢竟API都是兼容的。但是因為原游戲并不是多分辨率適配的,圖片等資源都不是太合適,再加上缺乏經驗,中間還是略有曲折的,至于到底這個東西有

多少價值,就看能不能給各位以幫助了,否則只能當我自己熟悉一下API了 :)?

?

移植的步驟如下:?

一、創建一個新項目 :

這個我前一篇文章里有說過,但是有個哥們 qq 問我,關于資源和新項目引用的問題,?我在這里也簡單描述一下。

一個普通的項目結構會如下圖所示,資源都會放在 Resources 文件夾里,而類文件都會放在 Classes 里。

?

?

而WP8的項目有自己的資源管理結構,默認的在 項目名.wp8 下的 assets/ resourses 文件夾下,將需要添加的資源拷貝到這個文件夾下,然后 include in project, 這里需要注意的是除了圖片之外的其他資源,需要手動設置編譯類型為Content,

?否則會無法正常讀取。

??

二、引用其他庫

假如我們要播放聲音,那么就會用到cocosdenshion, 默認的新項目是沒有添加的,需要手動添加。

首先,在解決方案下右擊,添加現有項目-》定位到?cocos2d-x-2.2.0\CocosDenshion\proj.wp8 ,選擇 ?CocosDenshion.vcxproj 添加,這樣解決方案下就多了這個項目,

然后,在主項目 右擊 -> 屬性, 勾選cocosDenshion

?

最后,定位到 配置屬性->C/C++ ->常規, 然后選擇 "附加包含目錄" , ?編輯 ,添加:?$(ProjectDir)..\..\..\CocosDenshion\include

這樣一個庫就被添加進來了。?


最后附上源碼地址:

https://github.com/jeekun/FruitAttack_WP8

?

效果截圖:



?

歡迎有興趣的童鞋加入Cocos2d-x 開發群 ?qq:?264152376

?

?

posted on 2014-02-28 13:20 NET未來之路 閱讀(...) 評論(...) 編輯 收藏

轉載于:https://www.cnblogs.com/lonelyxmas/p/3573410.html

總結

以上是生活随笔為你收集整理的【Cocos2d-x for WP8 学习整理】(2)Cocos2d-Html5 游戏 《Fruit Attack》 WP8移植版 开源...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。