位置: 编程技术 - 正文

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

  • 增值税进项税额不得抵扣的几种情形
  • 税负率的计算方法有哪些
  • 税务师财务与会计难不难
  • 增值税税负税率
  • CIA是指什么会计考试
  • 核定征收需要什么条件
  • 临时增加增值税发票
  • 工商局打印机读档案委托书
  • 企业间的合作
  • 注册资本余额为100万亿元
  • 利润表中利润总额是什么
  • 生产用电费
  • 企业购买用于绿化的土地
  • 一般纳税人购入货物相关的增值税可以抵扣
  • 在建工程非应税项目有哪些?
  • 出售固定资产要交哪些税
  • 金税盘服务费可以当月抵扣吗
  • 企业研发产品成本怎么算
  • 非同一控制下企业合并的交易费用
  • 填写报关单需要什么资料
  • 企业购入的固定资产,均要先计入在建工程
  • 如何查看windows10
  • 如何关闭windows10自动更新
  • 一次性收取一年租金
  • 贷款资金取现就无法追查了吗
  • 代建工地
  • 小米手环2支持nfc功能?
  • php 签名算法
  • 补交上一年度的企业所得税费用的分录
  • neoCapture.exe - neoCapture是什么进程 有什么用
  • 政策性搬迁补偿收入如何财税处理
  • 场外期权会计核算
  • 退款后发票如何查询
  • 董事会会费应计什么科目
  • 今夕七夕
  • 桑吉尔夫个人简介
  • php时间戳转换成时间
  • 出口抵扣进项的设备免税依据
  • 企业的营业税金及附加
  • 去年多计提的所得税怎么调整
  • java中的gui是什么
  • 企业给企业借款收入会计处理
  • 预提开发成本的会计分录
  • 企业管理费用的分类
  • 增值税无票收入负数预警值
  • 给员工买保险的好处和坏处
  • 非财政补助结余在资产负债表中怎么填
  • sql3表连接查询
  • 坏账核销的会计规定
  • 土地增值税是什么税种类型
  • 退休返聘人员工伤怎么赔偿
  • 红字申请单如何打印出来
  • 支付技术研究开发费
  • 谈一谈企业应如何做才能更好地、有效地激励员工
  • 出售金融商品的增值税计税依据
  • 利润分配和所有者权益的关系
  • 无法支付其他应付款核销条件
  • 优秀员工奖金领取表模板
  • 购入固定资产的增值税计入成本吗
  • 管理费用处理的是
  • 未达起征点可以申请一次性创业补贴吗
  • 在建工程的进项税额不再分2年抵扣
  • winxp系统打不开
  • ubuntu中no such file or directory
  • vim的配置文件
  • centos部署django项目
  • [置顶]游戏名 TentacleLocker
  • django在pycharm
  • python re 查找
  • python获取数据包
  • document.getElementById()为null
  • js中不同的height, top的区别对比
  • node.js使用mysql
  • jquery one
  • js入门基础教程
  • display getSize()
  • 运用python编写程序
  • python *.py
  • 深圳国税服务
  • 彩票中奖归出钱人还是中奖人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设