位置: 编程技术 - 正文

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

  • 保险公司支付的赔款计入什么科目
  • 纳税人异地预缴税款
  • 所得税费用怎么计提
  • 没有提取盈余公积的情况
  • 研发支出属于什么科目借贷方向
  • 价外费用是含税价还是不含税价
  • 一般纳税人季报是哪几个月报税
  • 资产减值损失与资产处置损益区别
  • 差额征税怎么交税
  • 未计提坏账准备金额在哪个科目
  • 建安税由谁承担
  • 企业之间利息收入怎么做账
  • 发票的受票方是什么
  • 企业风险应对的基本类型包括
  • 固定资产改造计入什么科目
  • 购买固定资产的税率是多少
  • 农村合作社纳税零申报
  • 会计报表附表属于会计报表内容吗
  • 差旅费中的车票可以抵扣进项税吗
  • 工程预收款账务处理
  • 出口销售收入记账方法有哪些?
  • 华为鸿蒙os2.0发布
  • 会计报表申报期限怎么填
  • 收到水电费的增值税普通发票怎么做账
  • 小规模餐饮企业增值税申报表填写
  • php怎么添加样式
  • 在建工程明细科目分不开怎么办
  • 专项用途财政性资金纳税调整表
  • 支付给其他公司的工程项目管理费
  • 公司收入没有进项税额
  • ros call
  • 企业取得的搬迁补贴
  • php中execute
  • SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
  • php实现页面浏览量
  • css选择器分哪几类
  • php自动识别验证码
  • 感知机算法python
  • roc曲线绘制r语言
  • 学长学姐面试要注意哪些细节
  • dpkg deinstall
  • 施工单位代建收费合法吗
  • 研发费用属于什么会计科目
  • 转账错误被退款怎么处理
  • 开具增值税专用发票的规定
  • mysql修改表结构会锁表吗
  • sql2014附加数据库失败
  • 加班工资应如何算
  • 短期借款预提利息通过短期借款科目核算
  • 一般纳税人公司开普票几个税点?
  • 福利费需要通过应付职工薪酬吗
  • 暂估成本发票最晚什么时候补齐
  • 应交税费减免税款怎么结转
  • 进项税额已经抵扣会计分录
  • 预支报销怎么做账
  • 农产品成本包含所消耗的物资费用
  • 自产自销免税农产品需要缴纳印花税吗
  • 低值易耗品和物资的关系
  • 其他收益和其他综合收益属于什么科目
  • 出租办公楼收入属于收入吗
  • ubuntu怎么更改用户名
  • xp开机后蓝屏
  • win8系统升级
  • xp创建VPN连接图文教程
  • centos 操作
  • perl如何使用
  • jquery操作html代码
  • python函数例子
  • ja开发
  • android网络通信http
  • 小葵花妈妈课堂开课了是什么药
  • linux命令sed的用法
  • node.js常用命令
  • js控制横向滚动条
  • 玩转兽世:兽夫,亲一个
  • 南京地税局局长名单
  • 广东税务app申报不小心点到了不再提示
  • 如何查询车辆购买的保险
  • 预交增值税附加税率
  • 个体经营所得申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设