位置: 编程技术 - 正文

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

  • 认证不过的进项税是怎么调出分录?
  • 营业外收入影响所有者权益吗
  • 其他权益工具账务处理内容
  • 小微企业的企业所得税税收优惠政策
  • 私人车辆油费可以报销吗
  • 公转私可以实时到账吗
  • 原材料预付款如何做账
  • 去年福利费今年怎么算
  • 代发工资超过5000 可以不交税吗
  • 2018水利基金税率是多少?怎么算
  • 免税和不征税货一样吗
  • 律师事务所收费单据
  • 携税宝可以全额抵扣吗
  • 房地产开发公司取名
  • 航空运输的湿租业务按什么缴纳增值税
  • 对公账户验证款怎么记账
  • 生活服务业包括哪些行业照片
  • 专利权计入什么所得
  • 怎么确认权益性投资收益收入?
  • 代购工作室合法吗
  • 为什么红字信息查不到
  • 转正工资和试用工资区别
  • 个人以非货币性资产投资个人所得税
  • 解除劳动关系补偿标准
  • 1697511149
  • 准予从销项税额中扣除的有
  • 鼠标灯亮但是鼠标失灵
  • win7为什么还有人用
  • php输出mysql
  • 系统托盘无法隐藏文件夹
  • php yii框架
  • 外币债券汇兑损益怎么算
  • 进项发票抵扣途中怎么办
  • amr文件怎么转换为mp3
  • 酒水入库的会计分录怎么做
  • 个人签订借款合同
  • thinkphp5执行流程
  • 现金折扣优惠
  • php base64 编码与解码实例代码
  • 实收资本(或股本)是什么意思
  • php获取表单数据的方法和区别
  • shell和pycharm
  • 年底所得税怎么算
  • phpcms视频教程
  • 计提短期借款利息会计分录怎么写
  • 社保缴费基数3400
  • 关于非营利组织企业所得税免税收入问题的通知
  • 债券发行费用计入科目
  • windows安装步骤总结
  • 销售人员的工资属于什么会计科目
  • 累计盈余的借方
  • 营改增后房屋租赁税变化
  • 增值税留抵扣额
  • 营业外收入可以冲减管理费用吗
  • 增值税扣款了能退回吗?
  • 政府专项资金补助计入什么科目
  • 对公账户进出账常识
  • 计提工资申报个税
  • 季报企业所得税弥补亏损数怎么填
  • 收派服务费可以简易计税吗
  • Win10 Mobile 10563预览版微软官方模拟器下载
  • windows8连wifi
  • win8应用商店下载
  • 听歌播放失败什么意思
  • unity mobile3d
  • 用正则表达式替换掉两汉字间的括号
  • Android: netd中NetlinkManager的简单介绍
  • angularjs时间控件
  • 短信发送器
  • jq写css样式
  • js过滤特殊字符串
  • 地方税务网上申报怎么弄
  • 税务申报系统如何改成密码登录
  • 小规模纳税人专票开1%还是3%
  • 国税局内设机构
  • 扣缴个人所得税怎么计算
  • 湖南省税务举报
  • 非居民企业通俗指
  • 营业税纳税申报时间
  • 玉石手镯零售环保要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设