Cocos2d-x 3.10 学习记录之使用Cocostuio并加载Csb文件

这篇博客介绍了如何在Cocos2d-x 3.10版本中使用Cocostudio进行UI设计,并详细讲解了加载Csb文件以及如何获取和操作Csb文件中的Text和Button等UI元素。在实践中,需要包含ui/CocosGUI.h头文件,并可能使用using namespace ui;来简化代码。
摘要由CSDN通过智能技术生成

今天主要自学了一下如何使用cocostudio以及加载csb文件、获取csb中的节点

注意Text,Button这类控件属于ui里的 所以要引入ui/CocosGUI.h头文件

并且如果不想每次都打cocos2d::ui::Xxxxx的话 记得要加using namespace ui;命名空间

.h代码如下:

#include "cocos2d.h"
#include "ui/CocosGUI.h"

USING_NS_CC;

class LoadCsb : public Layer{
public:
	virtual bool init();
	static Scene* createScene();
	CREATE_FUNC(LoadCsb);
public:
	virtual void update(float dt);
	void resetLoadingBar();
private:
	Sprite* _skill_1;
	Sprite* _skill_2;
	Sprite* _skill_3;
	Sprite* _skill_4;
	int count;
	cocos2d::ui::Button* _reset_loading_bar;
	cocos2d::ui::Text* _txt_current_hp = nullptr;
	cocos2d::ui::LoadingBar* _hp;
};


.cpp代码如下:

bool LoadCsb::init(){
	if (!Layer::init()){
		return false;
	}

	Node* node = CSLoader::createNode("ccs/UseCsd.csb");
	this->addChild(node);
        _skill_1 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值