位置: 编程技术 - 正文

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

  • 增值税和所得税地方留存比例
  • 发票红冲需要做账吗
  • 工程设备租赁带什么手续
  • 筹建期结转损益吗
  • 别人退保证金多久能到账
  • 公司转让股权要去税务吗
  • 相关规定个人运输发票税率是多少
  • 购货发票未到
  • 新公司营业执照经营范围越多越好吗
  • 电商销售进对公账户怎样做账
  • 对外捐赠视同销售分录
  • 2018年工资薪金个税起征点
  • 厂家给返点算拿回扣吗
  • 费用提多了利润少了所得税是如何调整?
  • 季度所得税弥补亏损
  • 可转债发行费用税前扣除
  • 稽查补交的税款怎么处理
  • 公司取得的营业收入
  • 水利建设基金是税还是费
  • PHP:oci_commit()的用法_Oracle函数
  • 履约保证金和质保金可以一起收取吗
  • 银行汇票属于银行存款吗
  • vscode eslint vue
  • 应交消费税涉及哪些情况
  • php怎么设置图片的大小
  • 注册资金抽回
  • delete select语句
  • node.js快速入门
  • php实现将base64格式图片保存在指定目录的方法
  • 固定资产清理销售的收入
  • linux定时任务详解
  • 小规模餐饮业如何征税
  • phpcms怎么用
  • 生产加工型企业需要办理哪些证件
  • 看望生病职工慰问品
  • 同城票据交换差额户金额从哪得来的
  • 房租费税金计入哪个科目
  • 国网统一开发平台uap
  • 将房产以股权形式出售
  • 0税率可以抵扣进项税吗
  • 触发器失败是什么意思
  • 公对私转账有什么风险
  • 金税四期有很多不实的传言
  • 增值税普通发票税率
  • 收到以前年度退款怎么做分录
  • 账面价值低于可抵税收
  • 银行承兑到期之前怎么办
  • 为什么实收资本不属于企业资产
  • 物资采购是
  • 应收账款如何做平
  • 公账发工资如何记账
  • 会计利润和税务利润的差异是什么
  • 预付款项给供应商合法吗
  • 明细分类账的填写
  • sqlserver数据库和mysql区别
  • 轻松跨越英语关在线阅读
  • freebsd怎么样
  • win8系统gho
  • centos7 cp
  • windows10虚拟桌面
  • 在mac中该如何共享文件夹
  • windows7命名规则
  • 安装怎么弄
  • linux操作系统入门教程
  • linux源码包
  • win8上不了网
  • cocos2dx游戏有哪些
  • bat删除隐藏文件
  • 批处理安装
  • iframe用法和代码
  • Node.js中的事件循环是什么样的
  • unity cpu优化
  • 熟悉的拼音
  • 深入理解linux内核第三版
  • 事件委托jq
  • 税控盘怎么领用
  • 农业方面有哪些专业
  • 车辆购置税税率多少
  • 2021年福建省灵活就业人员养老保险缴费标准
  • 公司如何制定制度
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设