`
rayln
  • 浏览: 433938 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

基本控件

 
阅读更多
CCLayerColor 颜色控件
//对应参数
//1 颜色。 2 宽度 3高度
//anchior默认是左下角
CCLayerColor *cc = CCLayerColor::create(ccc4(255,0,0,128),200, 100);
cc->changeWidthAndHeight(299, 100);
ccc->setColor(ccc3(0,255,0));
ccc->setOpacity(255);


CCLayerGradient 渐变颜色控件
CCLayerGradient *gradient = CCLayerGradient::create(ccc4(255,0,0,255), ccc4(0,255,0,255), ccp(1,1)); //第3个参数是渐变的方向


文字和Menu控件
//字体选择 Lisu, SimSun, Microsoft YaHei
CCLabelTTF *label = CCLabelTTF::create("Hello", "Lisu", 50);
label->setColor(ccc3(255,255,0));

CCLabelTTF *label1 = CCLabelTTF::create("Hello","SimSun", 50, CCSize(480, 320), kCCTextAlignmentLeft, KCCVerticalTextAlignmentCenter);//最后2个参数。左对齐和垂直居中

//创建菜单项
//有回调函数
CCMenuItemLabel *mil1 = CCMenuItemLabel::create(label, this, menu_selector(HelloWorld::clickStart));
mil1.setPosition(ccp(240,160));

CCMenuItemLabel *mil2 = CCMenuItemLabel::create(label1);
mil2.setPosition(ccp(240,100));


//创建图片的菜单项
//image1的图片为正常图片,image2得图片为点击图
CCMenuItemImage *image = CCMenuItemImage::create("image1","image2", this, menu_selector(HelloWorld::clickStart));

CCMenu *menu=CCMenu::create(mil1,mil2,mil3,NULL);
menu->setPosition(ccp(0,0));

中文字体会有乱码出现。解决方法是把文字写进一个文档,统一读取

Menu回调函数的写法
void clickStart(cocos2d::CCObject *menuItem){};


分享到:
评论

相关推荐

    Web窗体的基本控件

    ### Web窗体的基本控件详解 #### 一、引言 在Web开发中,控件是构建用户界面的重要组成部分。ASP.NET提供了一系列丰富的控件来帮助开发者快速搭建交互性强的应用程序。本文主要介绍Web窗体的基本控件及其使用方法...

    Android常用基本控件

    ### Android常用基本控件 #### 一、文本控件(TextView和EditText) **1.1 TextView控件** - **简介**:`TextView`是Android中最基础的文本显示控件,用于展示不可编辑的文字内容。 - **特点**: - 继承自`View`...

    vb窗体和基本控件PPT课件教程,重点讲述控件的属性及用法

    vb窗体和基本控件PPT课件教程,重点讲述控件的属性及用法

    MFC_基本控件使用

    MFC基本控件使用方法,讲解详细,并有代码,先给各位学习MFC的学子们

    VC基本控件示例代码

    在VC++编程环境中,基本控件是构建用户界面(UI)的基础元素,它们允许用户与应用程序进行交互。本文将深入探讨VC基本控件及其在示例代码中的应用,包括编辑框、按钮、树控件、列表控件以及TAB控件。 1. **编辑框...

    Android-UI基本控件

    Android UI基本控件是构建Android应用用户界面的基础。Android提供了丰富的控件供开发者使用,包括按钮、编辑框、文本视图、图片按钮、图片视图、复选框、单选按钮、模拟时钟、数字时钟以及日期选择器等。以下是对...

    android 基本控件使用

    在Android开发中,基本控件是构建用户界面的基础,它们为用户提供与应用交互的方式。本文将深入探讨Android的基本控件及其使用方法,这对初学者来说是非常重要的基础知识。 1. **TextView**:TextView是最基础的...

    VB基本控件 文档.doc

    VB基本控件是Visual Basic编程环境中的核心组成部分,它们用于构建用户界面,提供与用户的交互。本篇将详细讲解VB中的基本控件及其属性、事件和使用方法。 首先,我们来看窗体(Form)。窗体是应用程序的基础,它...

    WPF基本控件测试程序

    **WPF基本控件测试程序** Windows Presentation Foundation (WPF) 是Microsoft开发的一种用户界面框架,用于构建桌面应用程序。它提供了丰富的图形系统、强大的数据绑定、样式和模板机制,以及一套全面的控件库。...

    visual c++ windows基本控件的开发和使用

    《Visual C++中Windows基本控件的开发与应用》 在Windows编程中,Microsoft Foundation Class (MFC)库提供了一种高效且结构化的途径来创建应用程序。MFC库基于C++构建,它封装了Windows API,使得开发者可以更加...

    vb窗体和基本控件教程.ppt

    VB 窗体和基本控件教程 VB 窗体和基本控件是 Visual Basic 编程语言的基础组件,它们构成了 VB 应用程序的基本结构。在本章中,我们将详细介绍 VB 窗体和基本控件的属性、方法和事件,以及它们在实际应用中的使用。...

    自绘MFC各种基本控件

    本资源包"SkinControls(自绘MFC基本控件 )"显然包含了一系列用于自绘MFC基本控件的代码示例,对于学习和理解如何美化MFC应用界面具有极大的帮助。 自绘MFC控件涉及到的知识点包括: 1. **WM_PAINT消息处理**:这是...

    VB基本控件.doc

    VB 基本控件教学指南 VB 基本控件是 Visual Basic 中的基本组件,用于构建用户界面和实现各种交互功能。本文档对 VB 基本控件的教学目的、教学重点、课时安排等进行了详细的描述,并提供了大量的实践练习和改进程序...

    android 所有的基本控件使用例子

    在Android开发中,基本控件是构建用户界面的基础元素,它们是开发者与用户交互的核心工具。这个名为"Android 所有基本控件使用例子"的项目,提供了详细代码和解释,帮助开发者深入理解和实践Android中常见的UI控件。...

    计算器( 基本控件的应用试验)MFC

    【计算器(基本控件的应用试验)MFC】项目是一个基于MFC框架的C++应用程序,旨在展示如何使用基本的用户界面控件来构建一个简单的计算器。MFC,即Microsoft Foundation Classes,是微软提供的一套C++类库,用于简化...

    android 基本控件demo大集合(android studio版本)

    这个"android 基本控件demo大集合"是专为初学者设计的,旨在简化学习过程,通过实例演示各种Android基本控件的用法。下面将详细阐述Android Studio中的基本控件以及如何使用它们。 1. **按钮(Button)** 按钮是用户...

    Java基本控件用法简介

    Java编程语言在GUI(图形用户界面)开发中提供了丰富的基本控件,用于构建桌面应用程序。这些控件使得用户可以通过交互式界面与程序进行沟通。在"Java基本控件用法简介"这个主题中,我们将深入探讨Java Swing和...

    基本控件案例集锦,Button,TextView,EditText,Toast,RadioButton

    基本控件案例集锦,Button,TextView,EditText,Toast,RadioButton 基本控件案例集锦,Button,TextView,EditText,Toast,RadioButton 基本控件案例集锦,Button,TextView,EditText,Toast,RadioButton 基本...

    01用户登录—基本控件

    用户登录-基本控件 网页设计用户登录-基本控件是网页设计的基础知识,包括掌握Button控件、Label控件和TextBox控件的使用,以及用户及密码的判断方法。下面将详细介绍这三种控件的使用和判断方法。 一、Button控件...

Global site tag (gtag.js) - Google Analytics