當前位置:首頁 » 操作系統 » cocos2djs源碼

cocos2djs源碼

發布時間: 2022-02-27 09:19:24

⑴ Cocos2d-html5 和 Cocos2d-js 是一樣的嗎

我也用的這個版本,裝webstrom,然後像html一樣開發,調試都在頁面上,只是JS的裡面在你配置好SDK,NDK等之後你可以直接使用命令編譯生成apk的android程序或者Win32的程序,這部分不需要你手動做,只要一個命令就完成了!

⑵ Cocos Creator 和 Cocos2d-x Js 之間到底是啥關系

沒什麼關系,雖然語言都是js但是開發模式不一樣。
cocos2d-x js只是語言是js,如果熟悉cocos2d引擎的話,你會覺得用c++還是js還是lua開發起來差不多。
但是cocos creator開發起來有點像u3d,而且開發模式、api和cocos2d裡面的也有一些區別。所以你要是學的話學一種就可以了,推薦是cocos creator吧,畢竟現在他們精力也都在這個上面。而且代碼、界面、打包一氣呵成。

⑶ Cocos Studio與Cocos2d-js、Cocos Code IDE它們之間的區別與聯系

cocos studio是用來設置動畫,圖片的。
cocos2d-js是急於js語言的cocos2d框架,主要用於網頁端的開發。
cocos code ide是cocos官方出的cocos2d開發環境,之前沒出官方ide的時候,都是用eclipse和vs等其他開發環境來開發的。

⑷ 手機游戲用Cocos2d游戲引擎的開發代碼如何保障不會被逆向破解

目前針對Cocos2d游戲引擎的開發代碼防逆向主要是通過隱藏lua腳本文件,根據愛加密介紹,通過隱藏lua腳本文件,可以保護代碼不被黑客給逆向,從而保護游戲邏輯的安全性。希望可以採納,謝謝!

⑸ cocos2d-js 怎麼去做資源的載入頁面

在使用 C++ 編寫 Cocos2d-x 游戲的時候,通常在運行游戲之前,需要載入游戲資源,這樣是為了讓游戲在運行時更為流暢,避免了在運行時載入資源,而出現卡頓現象,影響用戶體驗,因為加 載資源是非常耗時、耗資源的操作。在 Cocos2d-html5 中也是...

⑹ Cocos2d-js和Cocos2d-html5什麼關系

在CCAudio.js裡面ctrl+f搜索」(playeffect)「將代碼裡面的」returnnull;」屏蔽掉(可以防止各種聲音因為多聲道問題無法播放)

⑺ 公司里使用cocos2d製作游戲使用的js腳本還是C++呢既然cocos Creator沒有完全取代cocos js的功能(例如

lua和js本身很像,都是腳本語言,1天就能熟悉基本用法。cocos引擎是下層的。cocoscreator是自帶了cocos2dx-js的一個編輯器,但是比以前的cocosstudio好用太多了。lua雖然能用cocosstudio,但是比較蛋疼,quick就更不用說了

⑻ 自學cocos2d js游戲開發應該按什麼步驟進行

跟你簡要說一下我的自學路,以免你走彎路

背景:
有工作,而且很忙;在不影響工作基礎上用業余時間鼓搗(經常會因為工作耽擱學習進度);基本沒技術背景(初中qbasic、高中pascal半吊子),大學文科,工作也不是搞代碼。因此我感覺我的自學路跟你還是挺契合的。

1
兩年前的一天,決定要做獨立游戲製作人。選定引擎cocos2d,開始學習objective-c語言;(如果你打算只在iOS平台開發可以學obj-c配合cocos2d或者sprite kit;如果打算跨平台就要用cocos2d-x和c++了;當然unity什麼的也不錯但是我還沒嘗試過,一直很嚮往)

2
我跳過了iOS程序開發(似懂非懂看完了斯坦福那一系列的教學視頻),結合當時情況直接選擇了cocos2d引擎,這時開始接觸 @吳一刀 推薦的博客;我主要看的是子龍山人<子龍山人 - 博客園>、Ray Wenderlich<Ray Wenderlich>、Himi<黑米GameDev街區>這些博客里最基本的例子,知易那個以我當時的水平還看不懂。

3
嘗試開始設計自己的簡單游戲,我做打地鼠!當然比教學例子里的打地鼠復雜多了

4
這個過程中發現自己懂的實在是不夠,所以又開啃這本書:Learn cocos2d 2 by Steffen Itterheim & Andreas Low

5
慢慢的發現需要一些趁手的工具和編輯器,並發展出一套自己構建於cocos2d之上的游戲設計架構。我目前的情況是這樣:

關卡編輯我使用plist文件配合自己寫的類;

sprite sheet使用TexturePacker<TexturePacker>;

動畫/UI編輯最初自己手寫太累,後來選擇了cocosbuilder,請注意現在這個軟體已經停止維護,轉而引導用戶使用SpriteBuilder<SpriteBuilder>(域名都做了自動跳轉;SpriteBuilder我木有研究過,建議你研究一下)。

粒子編輯我自己還沒實際用到,如果真正需要我感覺cocosbuilder的夠我用的。//更新:後來用到了ParticleDesigner和cocosbuilder兩個軟體的粒子編輯混搭

我當時遇到的一個大麻煩是如何讓cocosbuilder、cocos2d版本互相兼容且cocosbuilder無問題。大概情況是這樣:cocosbuilder2.1和cocos2d-iphone2.0及2.1版本都不協調怎麼辦?;What version of Cocosbuilder and Cocos2d-iphone should I choose?

目前我使用的cocosbuilder 2.1版本(漸變層有bug、並且很可惜動畫播放完沒有觸發消息的機制,我只好把每個動畫時長都手動記錄一下自己處理)

======3月12日更新======
在 @GarfieldKwong 指點下發現這個版本動畫播放完是可以觸發消息機制的,更高級版本3.x支持的效果應該是在動畫中就加入callback的關鍵幀
新技能get√

具體代碼可見下面學習案例的第一個例子里Explosion部分
=====================

cocosbuider的學習可以看兩個例子Creating a Game with CocosBuilder;Introction to CocosBuilder;然後就是多用多嘗試。

6
整個學習過程要學會查資料、學會尋求幫助,我主要用的stackoverflow(話說剛剛發現stackoverflow的reputation喜過15,終於可以投票了:)

在學習過程中得到了子龍山人(我認為本尊是這位 @屈光輝 )、LearnCocos2d作者Steffen、 @kubisoft 以及眾多網上朋友的幫助,再次表示感謝。

7
硬體及開發者資格:看完c++開始看obj-c,這個過程一直是使用的vmware虛擬機安裝的mac系統寫程序;然後入手一個最便宜的mac pro、以及iPhone,嘗試玩各種游戲;從看c++開始大約過了1年半(已經有非常簡陋的游戲demo)才真正購入iOS開發者資格並開始真機測試。

8
嘗試過的一些其他工具、各種彎路和坑、以及發散內容:
可以拖拽方式寫代碼的stencyl <Stencyl: Make iPhone, iPad, Android & Flash Games without code>;
最初學的不是ojc-c而是譚浩強老師的c++程序設計(雖然有人不喜譚老師,但那書是中文的讓我對面對對象程序設計有一些初步的概念,再看英文的obj-c不至於太摸不著頭腦,反正手頭正好有這么一本買了6年沒看的c++。。。);
嘗試過<Tiled Map Editor>但自己目前的坑沒有用到;
嘗試過一點物理引擎和粒子,但自己目前的坑沒有用到;現在粒子用到了,做了火焰等效果,也挺美的;但是一定要注意CPU佔用優化,內存方面我最低支持4S沒遇到大問題

學習音樂製作,這個我小時候學琴一直也喜歡音樂所以有一點點底子,如果沒有基礎可能上手有門檻;開始用的軟體LMMS,但是音源插件在64位系統的問題我一直沒解決掉時間精力也不多,所以是暫時停滯了;最近發現Garage Band可能也可以寫歌;另外還試過一個很有歷史的微軟的音樂自動編輯器,很好玩,用來做背景音樂也不錯。

入手手繪板學畫畫(這中間糾結了好久才決定用點陣圖不用矢量圖),如果你能找到熱愛游戲的美術同學一起搞那最好不過。但是我一直對畫畫心癢難搔。。。所以入了這個深坑,曬一曬:
轉載
z

⑼ cocos2d-js 和cocos2d-x的區別

cocos2d-js 用javascript 瀏覽器 webgame
cocos2d-x 用c++主要用於移動應用開發

⑽ cocos2d-js怎麼入門,為什麼官網完全找不到下載,只有文檔啊

兄弟,我和你一樣有這個疑問。不過最終弄懂了。現在cocos2d-js集成到cocos2d-x里了,你就下載cocos2d-x就可以了!它官網有介紹「A popular game engine includes C++, Javascript, and Lua APIs. ………………」

熱點內容
兩個次梁相交怎麼配置 發布:2024-11-15 20:27:35 瀏覽:373
android關機實現 發布:2024-11-15 20:26:42 瀏覽:56
木糠壓縮原理 發布:2024-11-15 20:22:53 瀏覽:654
編譯原理難以理解的問題 發布:2024-11-15 20:11:25 瀏覽:130
安卓9是什麼水平 發布:2024-11-15 20:06:57 瀏覽:185
intel快速存儲ssd 發布:2024-11-15 20:00:27 瀏覽:143
吃雞配置太低怎麼調高畫質 發布:2024-11-15 19:58:19 瀏覽:735
王者怎麼設置來電屏蔽安卓 發布:2024-11-15 19:56:08 瀏覽:450
伺服器如何搭建多個ip 發布:2024-11-15 19:42:10 瀏覽:103
價錢低高配置的有哪些車 發布:2024-11-15 19:34:53 瀏覽:381