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...");
}

 

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • git本地误删文件如何恢复_git恢复误删除分支

    git本地误删文件如何恢复_git恢复误删除分支Git 恢复本地误删的文件

  • 文件上传-文件名长度绕过白名单限制[通俗易懂]

    文件上传-文件名长度绕过白名单限制[通俗易懂]  在实际***中,当我们发现有文件上传的地方时,我们会尽可能地尝试所有的办法进行webshell的上传,只要能上传webshell,就说明本次***至少成功了一半,后续就看获得的webshell的权限情况进行下一步的操作。对于文件上传漏洞的防护来说,主要分为以下两类:白名单限制和黑名单限制,对于黑名单的限制,我们只需要寻找一些较为偏僻的可执行后缀、大小写混写以及相关操作系统的特性(如windo…

    2022年10月19日
  • 查看三种MySQL字符集的方法

    查看三种MySQL字符集的方法

    2021年10月12日
  • centos安装git服务器_自己搭建github服务器

    centos安装git服务器_自己搭建github服务器环境说明CentOS7.x最小安装安装Git$yuminstallgit创建一个git用户组和用户,用来运行git服务$groupaddgit$addusergit-ggit禁止git用户登录:修改/etc/passwd文件git:x:1000:1000::/home/git:/bin/bash后面改为:git:x:1000:1000::/home/git:/bin/git…

  • centos7搭建hadoop集群之rsync和xsync[通俗易懂]

    centos7搭建hadoop集群之rsync和xsync[通俗易懂]文章记录于各个服务器(或者虚拟机等)已经配置了ssh免密登录,可执行下面操作,未配置ssh免密登录,可参考:https://blog.csdn.net/yhblog/article/details/84029535此文章是基于centos7minimal版本的,纯净系统,所以还需要安装rsync工具(确保所有节点都必须安装rsync)否则报错:安装成功:启动rsync服务sys…

  • 全志A33之添加电容触摸GT911驱动[通俗易懂]

    全志A33之添加电容触摸GT911驱动[通俗易懂]全志A33之添加电容触摸GT911驱动基于锐尔威视的A33开发板及提供的开发包,仅供参考。开发板说是支持GT911,其实是不支持的,得修改驱动及配置,启动文件。一.     修改配置文件/home/yygyickl/A33/dragonboard/tools/pack/chips/sun8iw5p1/configs/vstar/sys_config.fex    这是我的目录。

发表回复

您的电子邮箱地址不会被公开。

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