CocoStudio 创建简单UI资源并加入�到project

CocoStudio 创建简单UI资源并加入�到project

打开CocoStudio UI编辑器新项目,设置画布480*320, 加入�一个标签和一个button控件

<span>CocoStudio 创建简单UI资源并加入�到project</span>

导出项目,生成所须要的资源文件, 拷贝到cocos2dprojectResources文件夹下

<span>CocoStudio 创建简单UI资源并加入�到project</span>

 

添�代码:

头文件:

#include "cocos2d.h"
#include "cocos-ext.h"
USING_NS_CC;
USING_NS_CC_EXT;
using namespace ui;

载入cocostudio资源创建控件

_touchgroup = TouchGroup::create();
	this->addChild(_touchgroup);
	_layout = static_cast<Layout*>(GUIReader::shareReader()->widgetFromJsonFile("root_panel.ExportJson")); //载入UI资源
	_touchgroup->addWidget(_layout);//加入�画布

	Layout* root = static_cast<Layout*>(_touchgroup->getWidgetByName("Panel_22")); //获取画布对象名称
	Button* button = static_cast<Button*>(UIHelper::seekWidgetByName(root, "Button_1")); //获取按钮控件
	button->addTouchEventListener(this, toucheventselector(HelloWorld::touchEvent));  //按钮事件
	
	void HelloWorld::touchEvent(CCObject *pSender, TouchEventType type)
{
	CCLOG("test...");
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119051.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C#开发微信公众平台-就这么简单(转载)(附原文链接)

    C#开发微信公众平台-就这么简单(转载)(附原文链接)

    2021年11月17日
    46
  • HbuliderX项目运行至微信开发者工具详细教程

    HbuliderX项目运行至微信开发者工具详细教程首先需要安装两个工具 点击下载 HbuilderX 根据操作系统选择对应的版本 然后选择软件版本 推荐使用 App 开发版 里面安装好了很多插件点击下载 微信开发者工具推荐使用稳定版安装好之后打开 HbuilderX 编辑器 点击文件 gt 新建 gt 项目后出现如下页面 填写项目名称 选择项目保存路径 然后点击创建即可然后在 HbuilderX 顶部导航栏找到工具 gt 设置后点击点击左侧运行配置 下滑找到微信开发者工具路径 点击浏览找到自己微信开发者工具安装路径即可然后打开

    2025年9月17日
    0
  • c++图形界面开发_在界面用显示时间的步骤

    c++图形界面开发_在界面用显示时间的步骤BCGControlBarLibraryProfessionalEdition installation:整个库的源代码安装在\BCGCBPro目录下面.可执行文件(*.dll)安装在\Bin(forVisualStudio6.0)或\Bin7(forVisualStudio.NET)下面。请在你的源代码中做如下的改变:·                    

    2022年10月8日
    3
  • intellidea2021.4激活码_通用破解码

    intellidea2021.4激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    65
  • 常见的兼容性问题解决「建议收藏」

    常见的兼容性问题解决「建议收藏」所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的

    2022年8月5日
    10
  • java笔试题库_java笔试题50道 收藏版

    java笔试题库_java笔试题50道 收藏版1、在JavaEE中,Servlet是在服务器端运行,以处理客户端请求而做出的响应的程序,下列选项中属于Servlet生命周期阶段的是()A、加载和实例化B、初始化C、服务D、销毁E、以上全部答案:E2、在JavaEE中的MVC设计模式中,()负责接受客户端的请求数据A、JavaBeanB、JSPC、ServletD、HTML答案:C3、过滤器应实现的接口是()。A、HttpServle…

    2022年7月7日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号