溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

發布時間:2020-07-04 00:28:22 來源:網絡 閱讀:1107 作者:frankxzb 欄目:開發技術

    一直以來都是用手寫代碼來做cocos2dx的游戲界面??磁笥岩粋€星期一個游戲的速度,很讓我眼紅。他們公司使用的是CocosBuilder做界面。對于CocosBuilder 在他的推薦下我也研究了一個星期,網上的教程太亂,而且坑太多,每個教程的操作還不一樣,按照教程來還是搞不定,對此我決定要一點點的來填坑。而本篇筆記是記錄下cocostudioV2.3.2版本生成的csb文件在cocos2dx3.4中的運用。對于cocosbuilder的筆記過幾天在整理,爬坑爬的心累。

Cocostudio已經整合在cocos引擎中了,在官網下載cocos引擎即可。

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

根據自己的平臺進行選擇,mac版本本人沒用過。

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

安裝好后點擊cocos引擎圖標啟動引擎。啟動后,我們選擇右上角的【新建項目】,打開新建項目界面。在這里可以選擇空項目,或者查看系統自帶的例子。

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

這里我選擇了自帶的 【菜單示例】 并點擊右下角的【下一步】。

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

設置項目名稱和項目保存路徑后,點擊完成即可成功啟動cocostudio。

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

關于cocostudio的用法,教程很多,這里不做解釋。等用到哪些了我再做筆記。

本文主要就是介紹在cocos2dx3.4中使用cocostudio導出的csb文件。這里我直接用了系統的例子。

1、選擇菜單欄上的【項目】菜單下的【發布與打包】子菜單。

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

2、在發布與打包界面,選擇發布資源即可,如圖默認。

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

3、發布成功后,會有文字提示,如圖所示。

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

到此為止,我們使用cocostudio做的界面就成功導出了。Ps:此處我們投機取巧了。

下面我們使用cocos2dx來加載我們導出的csb文件。

1、首先創建cocos2dx項目。

具體參考:

Cocos2dx學習筆記1:創建游戲項目解決方案

http://www.byjth.com/biji/10.html

2、找到我們生成的csb文件以及所用到的素材,csb文件在我們cocostudio項目路徑下的res文件夾里。

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

3、復制到cocos2dx項目的Resources目錄下。注意素材的復制,要不然無法顯示。

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

4、在cocos2dx代碼里加載csb文件。

打開HelloWorldScene.cpp文件,然后加入調用cocostudio的頭文件和命名空間。

#include "cocostudio/CocoStudio.h"

#include "ui/CocosGUI.h"

using namespace cocostudio::timeline;

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

5、然后在init()方法里加入加載csb文件的代碼。

auto rootNode = CSLoader::createNode("MainScene.csb");

this->addChild(rootNode);

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

6、啟動調試器,查看運行效果。

CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

這里我的項目設置的模擬器分辨率是320*480的所以加載顯示有問題。以后有時間我們在討論分辨率適配的問題。201616日.


CocoStudio使用筆記1:cocos2dx3.4加載CocoStudio導出的csb文件

http://www.byjth.com/tools/41.html


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女