1. 程式人生 > >YaoLingJump開發者日誌(七)

YaoLingJump開發者日誌(七)

按鍵 地方 一次 分享圖片 oom 左右 pcl jump pro

??LGame用起來真是各種蛋疼,插背景都可以顯示不出來。在屏幕結束後釋放資源,重載該屏幕時再setbackground也不行,直接用Lpaper當background更不行,會把tilemap上的東西全部擋住。

??不過好在魔高一尺道高一丈,我直接讓一個ActionObject作為背景,效果如下:
技術分享圖片
??背景醜是醜了點,不過總比純黑色的好看。

??然後操作手柄放在左側,跳躍和左右移動按鍵在一起,貌似給玩家的遊戲體驗不好。然而LGame自帶的操作手柄就是長成這個樣子的。於是我用LPaper仿制了一個。像這樣:
技術分享圖片
??然而事情並沒有我想象的那麽簡單,LPaper是有bug的。一直用手按著這個LPaper,它的downClick方法有時是正常的,按著不松就會一直調用,然而有時候連續調用幾次就不會調用了。它的upClick方法也有問題,一根手指按著一個LPaper,再用另一根手指點一下其它地方,再松開原來那根手指,upClick方法就不會被調用了。說白了就是左右方向鍵和跳躍鍵不能同時按著,玩起來賊別扭。如果上天再給我一次選擇的機會,我絕對會用cocos(應該會比LGame好吧,雖然沒用過)。

??沒辦法,又得另起竈臺,我費了好大勁用android原生組件給它實現了,現在玩起來順暢多了。
技術分享圖片

??由於二級跳撞到天花板貌似有掉幀的問題,我想把輕盈之靴的能力從原來的使瑤玲可以二級跳變成讓瑤玲能夠跳得更高。但是LGame的開發者把jumpSpeed這個屬性設置為private而且還沒有set方法,真的無語...
技術分享圖片
??沒辦法,只好把裏面的代碼扣出來弄一個MyJumpObject再把jumpSpeed屬性設置為protected。

YaoLingJump開發者日誌(七)