位置: 编程技术 - 正文

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

  • 外商投资合伙企业法
  • 住宿业的小规模纳税标准
  • 纳税资质是什么样子
  • 租地建厂房房产税谁交
  • 委托合同有效吗
  • 购入房产计入什么科目
  • 用现金支付需要附哪些单据
  • 小企业准则适用于什么企业
  • 月收入不足10万免增值税的账务处理
  • 股东在两个公司上班好吗
  • 外币借款汇兑差额计入什么科目
  • 自制原始凭证和原始凭证的区别
  • 转账支票支付购货款填制什么凭证
  • 佣金和手续费税前扣除比例
  • 被财政收回的财政经费如何做财务处理?
  • 当月的费用次月入账可以么
  • 转贴现视为贷款银行如何进行账务处理?
  • 汇算清缴抵税和退税
  • 私车公用产生的过路费怎么开发票
  • 发票开出来对方不走账会怎么样?
  • 生产企业原材料的订购与运输论文
  • 金融债券利息收入免企业所得税吗
  • 计提工资会计科目怎么写
  • 工商年报纳税总额是应缴还是实缴
  • 个人储蓄存款利率
  • 电话费发票个人抬头可以税前扣除
  • 员工福利费用会计怎么做
  • 股息红利税补缴什么时候收取
  • 计提当月电费账务处理
  • 应收账款周转率越大越好还是越小越好
  • 财务软件的摊销额计入管理费用
  • PHP:Memcached::getDelayed()的用法_Memcached类
  • 存放同业属于什么业务
  • 一个php请求的执行过程
  • 银行支付的存款怎么做账
  • 建筑企业结转成本的依据是什么
  • php环境搭建教程
  • 图书发票怎么报销的
  • js写数组去重
  • 员工个人所得税申报方式选哪个
  • Sql server 2008 express远程登录实例设置 图文教程
  • 科目在会计上是什么意思
  • 消费税和购置税系重复征税
  • 个体户也需要纳税吗
  • 所得税核定征收的政策
  • 结转生产成本的数据从哪来的
  • 基建罚款支出计算方法
  • 研发费用加计扣除是什么意思啊
  • 公司买车赠送给个人,怎么交税
  • 利润表中资产减值损失为正数是什么原因
  • 凭证摘要写错了已结账了怎么办
  • 手撕发票是
  • 应税劳务会计分录
  • 专用发票过期未认证最新规定
  • 同比增长率环比增长率怎么算
  • 本年利润每个月有余额吗
  • 最全的sql执行顺序
  • 预览pdf文件
  • Windows Server 2003环境更改Boot.ini文件
  • 设置u盘为只读
  • firefox干啥的
  • win8系统安装WPS
  • Red Hat Enterprise Linux 5.X的图形安装教程
  • assoc .exe=exefile是什么
  • linux快捷命令
  • Linux操作系统软链接和硬链接的联系与区别
  • 怎么禁止电脑qq自动启动
  • linux常用命令grep
  • 创建nodejs项目的步骤
  • mysql源码安装和二进制安装
  • vue的挂载
  • jquery.js插件
  • 按钮点击后消失
  • python 嵌套
  • js正则匹配数字
  • js的文件可以直接预览吗
  • 广西国家税务局官网
  • 福利费是否计入成本费用
  • 劳动仲裁受理通知
  • 怎么注册山东省采购网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设