位置: 编程技术 - 正文

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 文本点击区域按背景拉伸

  • 法人个人账户收款是否属于公司业务
  • 跨区域涉税事项反馈表怎么填
  • 实收资本属于限定性净资产吗
  • 营业外支出罚款所得税怎么处理
  • 什么叫销售劳务
  • 没有纸质机票电子行程单电子版可以报销吗
  • 建筑工程劳保费返还给项目部吗
  • 企业清理固定资产所得税汇算是需要调整吗
  • 存货计提跌价准备什么意思
  • 研发折旧会计分录
  • 预付款如何扣除
  • 五险一金账务处理流程图
  • 分公司背书给总公司
  • 企业弥补亏损的三个途径
  • 房地产开发企业的土地使用权计入哪里
  • 个人所得税的税率是多少
  • 筹建期的餐饮费会计分录
  • 6%技术服务费是普票还是专票
  • 个体户个人所得税预缴纳税申报
  • 税会差异分为哪几类
  • php常用函数
  • php如何防止表单重复提交
  • 组策略阻止了这个程序0x800704ec
  • 在建工程明细科目设置
  • 发票是自己买的吗
  • php转word
  • ctblocker
  • echarts引入地图
  • 固定资产清查盘盈盘亏的账务处理
  • php正则表达式匹配链接
  • php的mysql_query
  • 销售成本属于销售收入吗
  • 前端资源浏览器下载
  • 磁盘命令符
  • 固定资产的特征有哪些
  • 土地使用税的征税范围有哪些
  • python框架的作用
  • 发票上的金额是含税还是不含税
  • 个人接私活需要什么条件
  • 个贷系统平账专户a户为啥扣钱
  • 以前年度费用退回
  • 做账的基本流程和格式
  • 促销费会计分录怎么写
  • 车船税手续费返还时间
  • 小规模纳税人未开票收入如何申报增值税
  • 政府补助收入是指
  • 收入分成的账务处理
  • 工程安装公司注册条件
  • 融资租赁和经营租赁的会计处理
  • 小规模汽车维修管理制度
  • 收到专票未抵扣能购买方开红字发票吗
  • won10怎么安装
  • win7命令提示符怎么打开
  • 资源管理器 windows
  • 苹果电脑win10系统打不开
  • 制作winxp启动u盘和安装盘
  • 重装系统前 病毒怎么办
  • winhelp.exe - winhelp是什么进程
  • win8桌面右键无法使用
  • win8粘贴板
  • window102021年更新计划
  • linux磁盘结构
  • centos zsh
  • iptables 增加
  • 深入理解新发展理念,推进供给侧结构性改革 心得体会
  • cocos2dx 4.0更新内容
  • linux shell终端
  • css图片垂直居中对齐
  • unityhub安装unity出错
  • easyui怎么用
  • aiclod
  • js 输入
  • 个人所得税完税证明在哪里查询
  • 浙江国税电子税务局
  • 办税大厅周六日上班吗
  • 浙江个体户开票软件
  • 消费税申报详细流程图
  • 按季度 税费申报日期
  • 江西省税务局公众号
  • 2020年残保金申报截止到什么时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设