位置: 编程技术 - 正文

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

  • 计提生产应税产品的分录
  • 调整增值税误差的方法
  • 企业所得税计算公式
  • 结转销售成本的分录
  • 材料卸车费包含在哪里
  • 购买车间使用的设备计入什么
  • 小微企业城建税及附加减半
  • 个人生产经营所得税计算器
  • 卫生清理费计入什么科目
  • 企业转让无形资产使用权取得的收入应计入营业外收入
  • 合同一方按手印另一方没按有效吗
  • 债券作为交易性金融资产的账务处理
  • 企业辅助生产车间
  • 营改增后11
  • 建筑企业城建税及教育附加税率
  • 建筑物加高违法么
  • 个人应纳税所得额 税率
  • 增值税申报收入和企业所得税申报收入
  • 转出未交增值税怎么算
  • 增值税不征税收入的三个条件
  • 某产品今年进价是去年的
  • 支付保洁费用
  • 一般纳税人证明在哪里打印
  • 预收账款预提费用是什么
  • 公司帮员工交的社保公司可以退吗
  • 如何查看microsoft账户的邮箱
  • won10字体变大
  • 单位办事人员
  • php字符串定义
  • 小本票防伪
  • 原材料运费可以计入制造费用吗
  • 未取得专用发票是否计算增值税
  • 转让旧房及建筑物的扣除项目
  • 商业企业收取的服务费
  • 栅格布局实现
  • php常用语句
  • php redis操作
  • 存货捐赠视同销售要不要确认收入?
  • chrome安装教程
  • wordpress安装插件无法复制
  • 销售精装修房如何做账
  • 注销的公司需要清算吗
  • mysql的innodb引擎支持外键
  • sqlserver2008安装步骤图文
  • 税法中减除和减退的区别
  • mysql中数据类型主要分为哪四种
  • linux安装ms
  • 金税四期怎么监管消费和发票
  • 低值易耗品的账务处理图片
  • 持有至到期投资是债权投资吗
  • 企业支付宝扣费
  • 补缴以前年度企业所得税以及滞纳金
  • 发票金额太大怎么办
  • 企业差旅费的报销流程
  • 查账征收的个体户怎么交个税
  • 工程完工结算报告范本
  • 明细分类账怎么打印
  • 什么是增资扩股协议
  • 数据库时区与url连接设置的时区
  • win10创意者更新易升
  • Fedora Core 5.0 安装教程,菜鸟图文教程(linux text)
  • 使用筷子就餐会不会传染乙肝病毒
  • pe explorer
  • centos防火墙策略配置
  • 怎么添加第二个人脸识别
  • win7鼠标右键一闪就没了
  • windows sky high
  • Ubuntu 15.04系统怎么清理的系统垃圾文件?
  • win10移动版能运行电脑软件吗
  • linux查找文件语句
  • 控制台报错是前端问题吗
  • jQuery实现select模糊查询(反射机制)
  • 计算机中丢失opencv_core249.dll
  • windows常用网络命令的使用
  • python基础总结
  • unity3d总结
  • java list转set的方法
  • js浮动窗口
  • js阻止浏览器后退
  • 武汉税务地区编号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设