打算寫一個小小的橫版過關(guān)游戲,游戲源碼和資源可在這個鏈接下載:https://github.com/rainswan/Brave(復(fù)制粘貼到地址欄即可)。由于使用的quick-cocos2d-x引擎的版本不同,源碼應(yīng)該是基于3.x版本辅髓,而我使用的是2.1.4版本灼舍,如果照著源碼寫,改動實在太大拉鹃,所以我只利用其中的圖片和聲音資源,自己從零開始編寫這個小游戲统锤,遵照自己的思路和編程風(fēng)格來寫毛俏,不知道后面是否有充足的時間,因為是否會有其他工作或?qū)W習(xí)任務(wù)都不確定饲窿,但一有時間就完善吧煌寇。
今天進展不是很快,主要實現(xiàn)了一個虛擬控制面板逾雄,用于控制主角上下左右四個方向的運動阀溶,添加了主角攻擊按鈕,并協(xié)調(diào)主角走路動畫和攻擊動畫鸦泳。協(xié)調(diào)花了很多時間银锻,主要解決問題有:1、連續(xù)多次快速點擊攻擊按鈕時做鹰,主角的攻擊動作講產(chǎn)生錯亂击纬,需要控制在一個完整的攻擊動作播放完成以后才能播放下一次攻擊動畫。2钾麸、當(dāng)主角正在行走時更振,如果按下攻擊按鈕,兩個動作一起會產(chǎn)生錯亂饭尝。這個問題我還沒有很好的解決方案肯腕,目前也沒有完全解決問題,存在bug钥平。
不多說实撒,上效果圖:
沒有動圖,其實也看不出什么效果。先這樣吧知态。