最近做了一款類似結鋼蹦的遊戲,遊戲的邏輯很簡單,只是完成主邏輯的話基本用不了多長時間。說下,開發過程中的一些經驗。
跳轉網頁:
遊戲的需求,需要在遊戲結束的時候跳轉網頁,js開發的本身是乙個網頁,現在需要跳轉到另外乙個,當時,還真懷疑引擎是不是有這個功能。結果還真有。
**如下:window.location.href = "res/shyx/defen.html" ;
本地儲存:
當時,對這個問題確實很頭疼。因為,之前用cocos2d-x的緣故,js的理解不是很好,總想找到這個檔案的位置,後來反正沒找到。放棄!!
然後,研究json,當能夠讀取json的時候很是興奮,因為,當時我認為,既然能夠讀取,那麼,理所當然也應該能夠寫入。就像,要不就用乙個json檔案來儲存(為什麼要這樣呢!因為,要與其他人寫的網頁對接,他們需要得到我最後的遊戲數值),用的時候,讀json就行了。後來發現,自己又犯了個基本的錯誤,不過,我是真沒見人說過。在瀏覽器中js不能直接的去改變檔案。這個就這樣報銷了。
最後,有找到了引擎本身儲存的方法---localstorage,發現這用的是window.localstorage實現的,ok,我就實驗了下,在自己的頁面儲存,然後,在別人的頁面讀取(同乙個瀏覽器),資料能夠讀取到,無論如何,這個問題總算解決了。
js限制小數點的位數:
(this.currenttime).tofixed(x);x是要保留的小數點位數
Cocos2d JS螢幕適配
有終端開發經驗的讀者應該對螢幕適配問題深感痛惡,因為這個世界實在有太多型別的手機和平板了,各種尺寸 首先,我們來認識三個術語 cocos2d js為我們提供的螢幕適配方法有如下幾種 1.自適應拉伸cc.resolutionpolicy.exact fit 該方案下,遊戲剛好鋪滿整個螢幕,但畫面的比例...
cocos2d js環境搭建
一 環境配置 1.安裝python2.7x版本 二 建立工程 mac版本 命令 setup.py 配置當前cocos2dx mac上的環境變數 windows版本 命令 cocos new 工程名 p 包名 l js cpp android d 工程儲存路徑 三 了解引擎或者工程的結構目錄 配置好基...
cocos2d JS 專案結構
初次建立並開啟乙個 cocos creator 專案後,您的專案資料夾將會包括以下結構 projectname 專案資料夾 assets library local settings temp project.json下面我們將會介紹每個資料夾的功能。assets將會用來放置您遊戲中所有本地資源 指...