1. cocos creator怎樣在代碼中創建精靈
cocos studio就是做出來是ui的.csb文件.........然後到你的代碼里去載入他。
和unity3d那種完全不是一回事兒..........還是u3d那種比較方便
2. 弱弱的問一下cocos引擎和cocos creator有什麼區別
1、包含內容不同
cocos 包含 cocos2d-x 引擎,開發環境,以及項目管理工具;
Cocos Creator 包含游戲引擎,資源管理工具,場景編輯工具,游戲預覽、調試和發布工具。
2、開發環境不同
cocos 中的開發環境是 Cocos Studio;
Cocos Creator的開發環境是全 Javascript的。
3、安裝包名稱不同
cocos安裝包名稱是 CocosForWin-v3.10.exe;
cocos creator 的安裝包名稱是CocosCreator_v2.1.2_win。
(2)cocos股票代碼擴展閱讀:
cocos核心功能:
1、新建游戲項目:一鍵立項,自動生成製作游戲所需的基本目錄結構、資源、代碼、支持庫。
2、編輯游戲界面:依託近20種基礎控制項和眾多自定義控制項,可以方便快捷的拼接各種各樣華麗的游戲界面
3、編輯游戲動畫:支持骨骼動畫和幀動畫,可以根據用戶喜好快速實現游戲中各種逼真動畫
4、編輯游戲場景:不必再為各式各樣的解析度所困擾,使用布局特性設計游戲場景,全面適配各種解析度
5、編輯游戲邏輯:自動創建游戲界面對象;支持代碼自動補全;支持斷點調試,實時預覽變數修改
6、調試游戲項目:分別可在Windows、Mac平台上調試游戲,無須長時間等待編譯
7、打包游戲項目:一鍵部署,便捷生成apk/ipa程序
3. 手機游戲用Cocos2d游戲引擎的開發代碼如何保障不會被逆向破解
目前針對Cocos2d游戲引擎的開發代碼防逆向主要是通過隱藏lua腳本文件,根據愛加密介紹,通過隱藏lua腳本文件,可以保護代碼不被黑客給逆向,從而保護游戲邏輯的安全性。希望可以採納,謝謝!
4. cocos2dx有哪些值得研究的底層代碼
如果說 cocos 有什麼地方模塊設計的比較的巧妙的話, 那一定是 Action模塊了, 可以將復雜的運動, 效果拆分成一個個細小的動作, 最後通過一些關鍵性的action組合在一起.
代碼位於這里:
cocos2d-x/cocos/2d at v3 · cocos2d/cocos2d-x · GitHub
我舉個例子: 比如要實現一個鍾擺的效果
就只用短短幾行代碼:
local action = cc.RepectForeve:create(cc.Secquence:create({
cc.RotateBy(0.5, 15),
cc.RotateBy(0.5, -15),
cc.RotateBy(0.5, -15),
cc.RotateBy(0.5, 15),
}))
target:runAction(action)
這個是勻速的運動, 如果要做到變速, 只用給 RotateBy 包裝一個變速動作就可以了:
cc.EaseSineOut:create(cc.RotateBy(0.5, 15))
有沒有覺得很巧妙!
5. cocos2d的歷史起源
2005年,Ricardo和朋友萌生了用Python語言 「一星期編寫一個游戲」的想法。在2005~2007年間,他們設計了許多種這樣的游戲。值得注意的是,每次在設計一個新的游戲時,其游戲引擎都是重新開發的。
2008年2月,他們在阿根廷Córdoba市附近的Los Cocos,決定基於以前的開發經驗,把技術進行整合,並組建了游戲引擎的原始開發團隊。一個月後,第一版的游戲引擎誕生了,根據其誕生地取名為Los Cocos。一個月後Los Cocos引擎發布了0.1版,其名稱從Los Cocos更名為Cocos2D。
團隊將研究成果在PyCon 2008和EuroPython 2008上都做了展示,2008年正值喬布斯公布發展iPhone游戲的想法,因此他們決定抓住商機,在2008年6月宣布跟iPhone平台進行接軌,並在當月就公布了用Objective-C編寫的Cocos2D for iPhone 0.1版,它與Python版的Cocos2D擁有相同的設計思路。截止到2008年12月,App Store上已有超過40個用Cocos2D引擎開發的游戲。
2009年,團隊設計了Cocos2D的世界編輯器Cocos2D-Python,這款所見即所得的編輯器使用起來十分方便。此時,Cocos2D的各種平台、各種編程語言移植版也開始涌現。
ShinyCocos(Ruby bindings)、Cocos2D-Android(Java based)、cocosNet(Mono based)都誕生了。同時,英國的設計大師Michael Heald為Cocos2D設計了新的LOGO,如圖1所示(此前Cocos2D的LOGO是一個奔跑的椰子)。
cocos2d是一個基於MIT協議的開源框架,用於構建游戲、應用程序和其他圖形界面交互應用。可以讓你在創建自己的多平台游戲時節省很多的時間。
Cocos2D也擁有幾個主要版本,包括Cocos2D-iPhone、Cocos2D-X,以及被社區普遍看好的Cocos2D-HTML5和JavaScript bindings for Cocos2D-X。同時也擁有了非常優秀的編輯器(獨立編輯器),例如SpriteSheet Editors、Particle Editors 、Font Editors 、 Tilemap Editors。
另外,2012年發布的CocoStudio工具集是開源游戲引擎Cocos2d-x開發團隊官方推出的游戲開發工具,目前已經進入穩定版。CocoStudio吸取了他們自己在游戲製作中的經驗,為移動游戲開發者和團隊量身定做,旨在降低游戲開發的門檻,提高開發效率,同時也為Cocos2D-X的進一步發展打下基礎。
6. cocos creator用的是什麼代碼
這個版本 用javascript就可以。
7. Cocos的基本簡介
2015年2月,觸控科技正式推出cocos游戲開發一站式解決方案,重新定義無縫的工作流。cocos整合了Cocos 2d-x、Cocos Studio、Cocos Code IDE等框架及工具,為開發者提供了全套的游戲開發解決方案。
Cocos立足於一個更大的視角,它將cocos家族中的所有開發框架、工具和編輯器整合到了一起。如果說Cocos 2d-x是一款游戲開發引擎,那麼cocos就是一個完整的游戲開發解決方案。它不再僅僅著眼於游戲編碼,而是將對開發者的支持延伸到了整個工作流程,將策劃、程序、美術這一開發鐵三角都囊括了進來,為手游開發提供了專業可靠的一站式解決方案。
Cocos游戲開發一站式解決方案,包含了從新建立項、游戲製作、到打包上線的全套流程。開發者可以通過cocos快速生成代碼、編輯資源和動畫,最終輸出適合於多個平台的游戲產品。
游戲從創意、開發、測試、上線都有一個完整的流程,觸控科技從產品設計角度直接用清晰的脈絡把上面提到的這些工具、服務進行了整合,形成最短、最清晰的工作流。這個整合後的產品就是現在的cocos。
原本cocos引擎家族所有獨立產品,如Cocos 2d-x引擎框架,Cocos Studio游戲編輯器、Code IDE代碼開發工具等,如今都統一在cocos里。
8. cocos studio和cocos2d-x有什麼區別
CocoStudio是一套專業的永久免費的游戲開發工具集,幫助開發者快速創建游戲資源,將大部分繁瑣的游戲開發工作使用編輯器來快速製作,CocoStudio包含了游戲開發中核心的幾個游戲編輯器,UI編輯器、動畫編輯器、場景編輯器、數據編輯器,用於處理游戲中的動畫資源、UI界面、游戲場景、游戲數據,針對於開發團隊中不同的職業進行深度設計,規范了整個開發流程,讓開發團隊中每個人各執其職,發揮自己最大的作用。從而達到高效率,高質量,低風險,低成本的效果。
Cocos2d-x是一個開源的移動2D游戲框架,MIT許可證下發布的。這是一個C++ Cocos2d-iPhone項目的版本。Cocos2d-X發展的重點是圍繞Cocos2d跨平台,Cocos2d-x提供的框架。手機游戲,可以寫在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x項目可以很容易地建立和運行在iOS,Android,黑莓Blackberry等操作系統中。Cocos2d-x還支持Windows、Mac和Linux等桌面操作系統,因此,開發者編寫的源代碼很容易在桌面操作系統中編輯和調試。
9. 推薦一下無需編程的游戲引擎,類似於cocos 2d名氣大的引擎
想從事這行工作,又不編程,那就做美術和策劃吧,真想自己做游戲,不可能不寫代碼的,即使用插件也要有編程的基礎知識。
我只用過unity,你可以了解下,跨平台引擎,當前比cocos更具優勢和市場,而且容易上手。你可以查查他們之間的對比。(unity可以做3d,cocos只能做2d)
至於學習編程的基礎,數學和英語學得好當然有優勢,學得不好也不是不能編程,數學是做游戲(特別是3d游戲)經常計算要用到的,多數都是比較簡單的運用,像空間向量的計算。只有項目復雜要求高,在後期才會用到一些高級數學計算,比如cg編程要會線代,這些工作主程不會分配給新手程序員的,而且大多數演算法網上都有,實在不會就別人的,英語最大的作用是閱讀外語文檔,其次才是代碼的規范命名,現在中文教程也挺多的,也不用太擔心。
最重要的是,興趣,只要你熱愛這一行,堅持下來,沒什麼學不好的。
祝你成功!