我所理解cocos2d-x 3.6 lua --使用Cocos Studio
Cocos是觸控科技推出的游戲開發一站式解決方式,包括了從新建立項、游戲制作、到打包上線的全套流程。
開發人員能夠通過cocos高速生成代碼、編輯資源和動畫,終于輸出適合于多個平臺的游戲產品。
?
Cocos的主要產品有Cocos Studio、Cocos2d-x(Cocos Framework)、Cocos Code IDE。?
?
Cocos Studio:是Cocos2d-x引擎配套的跨平臺游戲開發工具。幫助開發人員高速構建游戲場景、編輯UI、編輯動畫等游戲資源,支持第三方的資源導入。支持多種類型游戲的編輯,滿足不同開發人員和公司的開發需求,而且上手easy,簡單易懂,同一時候提供了豐富的技術支持和開發資源。
一、安裝:?
? ? 首先下載并安裝Cocos的安裝包,下載地址:http://cn.cocos2d-x.org/download/ 。
?
? ??安裝完畢后,打開啟動器:?
? ??? ??? ??? ??? ??
Cocos啟動器的界面例如以下:?
? ??啟動器是Cocos的入口,具有例如以下功能:?
? ??項目頁面:用于項目管理,包括打開舊項目和創建新項目功能。
?
? ??演示樣例頁面:這里能夠打開CocosStudio的一些演示樣例project。?
? ??教程頁面:包括Cocos的一些教程。
?
? ??插件頁面:Cocos的插件商店。眼下正在逐步豐富。?
? ??下載頁面:下載中或已經下載的插件列表。
?
? ??反饋頁面:對于Cocos項目的意見、建議或者BUG都能夠在這里提交,有問題也能夠到這里咨詢。
二、創建項目?
打開Cocos啟動器,創建項目,加入測試控件。如:
? ??生成文件直接放到資源文件夾
? ??? ??? ??? ??? ??? ??? ??? ??? ??
三、使用cocos 代碼:
MainScene.lua
注:
-- 獲取UI控件
MainScene.RESOURCE_BINDING =
{
? ["cocos控件名"] = {["varname"] = 引用變量名 }
? ? ...
}
講下解ViewBase,看它怎樣創建及獲取UI控件:
function ViewBase:ctor(app, name)self:enableNodeEvents()self.app_ = appself.name_ = name-- check CSB resource file-- 搜索csb文件local res = rawget(self.class, "RESOURCE_FILENAME")if res then--載入CocosStudio編輯出來的*.csb 文件 self:createResoueceNode(res)end-- 查詢csb文件控件名local binding = rawget(self.class, "RESOURCE_BINDING")if res and binding then-- 獲取UI上的控件而且保存起來self:createResoueceBinding(binding)endif self.onCreate then self:onCreate() end end執行程序,如:? ??點擊button,控制臺顯示:
? ??
? ??詳細控件怎樣使用,可參考cocos2d-x 3.6 demo。同一時候最好看下源碼。加深對控件理解。
轉載于:https://www.cnblogs.com/yangykaifa/p/7245449.html
總結
以上是生活随笔為你收集整理的我所理解cocos2d-x 3.6 lua --使用Cocos Studio的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单文件上传
- 下一篇: Lesson 02:变量、数据类型