位置: 编程技术 - 正文

cocos2dx quick lua 学习笔记1

编辑:rootadmin
framework下ui.lua文件

推荐整理分享cocos2dx quick lua 学习笔记1,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

1.定义ui表结构 local ui ={}

1) 定义一些·全局变量ui.DEFAULT_TTF_FONT = "Arail" ui.DEFAULT_TTF_FONT_SIZE =

2)一些可用控件

(1) ui.newEditBox(params)

参数:image(初始状态),imagePressed(输入状态),imageDisabled(禁用状态),listener(回调函数),size(使用size = cc,size(高度,宽度) ) ,x.y 坐标

·例子:local function onEdit(event,editBox)

if event == "began" then --开始输入

elseif event == "changed" then --输入框状态改变

elseif event =="ended" then --输入结束

elseif event == "return" then --从输入框返回

end

local editBox = ui.newEditBox({

image="editbox.png",

listener="onEdit",

size = cc.size(,)

}) setInputFlag(0) 设置为密码输入 setPlaceHodler("") 显示初始文本 setText("") 出现输入法后默认文本

(2) ui.newTextField()与newEditBox类&#; params.UIInputType = 2 而 editBox params.UIInputType = 1

cocos2dx quick lua 学习笔记1

(3)ui.newBMFontLabel(params) 使用位图文字创建文本显示对象 返回LabelBMFont 常用于显示英文文字,显示中文要使用TTFLabel

参数:text,font,align,x,y

············(4)ui.newTTFLabel(params) 使用ttf字体创建文字显示对象,并返回LabelTTF对象

参数:text,font,size,color,align,valign(文字的垂直对齐方式)dimensions(文字显示对象的尺寸 使用 cc.size(width,height) 设置)x,y

align 和 valign 参数可用的&#;:- ui.TEXT_ALIGN_LEFT 左对齐- ui.TEXT_ALIGN_CENTER 水平居中对齐- ui.TEXT_ALIGN_RIGHT 右对齐- ui.TEXT_VALIGN_TOP 垂直顶部对齐- ui.TEXT_VALIGN_CENTER 垂直居中对齐- ui.TEXT_VALIGN_BOTTOM 垂直底部对齐

local ttfLabel = ui.newTTFLabel({

text="aaa",

font="Arials",

size=,

color=cc.c3b(,0,0),

align= ui.TEXT_ALIGN_LEFT,

valign = ui.....TOP,

dimensions=cc.size(,)

})

(5)ui.newTTFLabelWithShadow(params) 创建带阴影的文字对象并返回TTF 比newTTFLabel多一个参数

shadowColor = cc.c4b()

(6)ui.newTTFLabelWithOutline(params) 创建带描边的TTF文字显示对象 ,并返回LabelTTF 相比TTFLabel增加一个参数

outlineColor=cc.c4b()

CocoStudio textfiled 文本点击区域按背景拉伸 我用的是cocos2dx2.2版本,textfield的settouchsize只是一个样式,点击输入框的时候只有点击到文字才能进行输入,当文本长度很短视,体验感差的不行直接说

cocos2dx android横屏竖屏设置 AndroidManifest.xml文件中,screenOrientation=landscape为横屏,screenOrientation=portrait为竖屏

cocos2dx 3.0 quick lua schedler localscheduler={}该模块在初始化时不会自动载入加载方式:localscheduler=require(cc.PACKAGE_NAME...scheduler)--------notestart-----计划一个全局帧事件回调,返回该计划

标签: cocos2dx quick lua 学习笔记1

本文链接地址:https://www.jiuchutong.com/biancheng/372639.html 转载请保留说明!

上一篇:[置顶] CocosBuilder的使用([置顶]bilinovel)

下一篇:CocoStudio textfiled 文本点击区域按背景拉伸

  • 劳务合同印花税税目
  • 办税人是纳税人吗
  • 建筑劳务公司的工资计入什么科目
  • 企业所得税的营业成本
  • 国外酒店打印的住宿单可以入账吗
  • 分公司法人必须是总公司法人吗
  • 企业收到劳务费发票账务处理
  • 红冲后的发票税可以办退税吗
  • 退回产品怎么做分录
  • 无形资产的使用
  • 工业企业财务核算方法
  • 为什么要抵消损益
  • 对外支付增值税扣缴义务发生时间
  • 有关税收的征收管理规定介绍
  • 私人企业的资金来源
  • 小规模纳税人餐饮业税率是多少
  • 土建税率是多少
  • 增值税普通发票几个点
  • 公司的招标代理费计入什么科目
  • 贷款损失准备如何提取
  • 企业自然人电子税务局怎么申报
  • windows10如何切屏
  • 带息票据贴现如何计算
  • 股份公司的架构
  • 鸿蒙系统怎么隐藏状态栏
  • qtask.exe - qtask是什么进程 有什么用
  • 公司劳务费收入涉及哪些税
  • win7使用小技巧
  • fpx是什么文件
  • 进口增值税的账务处理
  • phpstudy备份数据库
  • 没有审计报告的情况说明
  • 坏账损失的会计分录
  • 费用报销单怎么划线
  • vue ref获取元素高度
  • php读取php文件内容
  • sensor tester
  • 2022年最新公务接待用餐标准
  • python框架的作用
  • 不含税货款要开发票怎么弄
  • 企业境外投资管理
  • 报销差旅费的进项税额
  • 雇用残疾人税收优惠
  • 无法收回的应收账款怎么做分录
  • 工资算营业成本还是管理费用
  • 企业购买设备抵税
  • 坏账确认无法收回
  • 公司返聘退休人员的员工比例有没有规定
  • 超市发票报销一般写什么明细
  • 本年利润年末有余额怎么回事
  • 工业企业应付账款怎么算
  • sql分几类
  • 数据库的行和列的叙述
  • ubuntu怎么用
  • mac连电视
  • windows自动启动设置
  • Nymse.exe - Nymse是什么进程 有何作用
  • linux如何使用数据库
  • w10版本更新
  • 找不到config/index taro
  • win8.1系统升级
  • eclipse win7
  • 注册表cmd
  • r语言和python画图
  • cocos2dx android横屏竖屏设置
  • cocos2dx游戏开发
  • java script教程
  • unity3d物体移动代码
  • 网页过关类游戏
  • unity 几种触发事件
  • [置顶]星陨计划
  • jquery中有几种方法可以来设置和获取样式
  • html折叠
  • 安卓启动器修改
  • 开发区税务局咨询电话
  • 快递代缴的关税有税单吗
  • 甘肃国税电子税务局
  • 天津普通发票查询平台
  • 湖北职称网上申请流程
  • 承租房变更承租人申请怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设