位置: 编程技术 - 正文

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

  • 注销空白缴销发票流程
  • 增值税销项税额账务处理
  • 代付的费用收不收手续费
  • 收到现金分红的会计分录
  • 包装物押金计入成本吗
  • 个税申报信息怎么恢复
  • 手写报销单据格式图片
  • 收不回的款项怎么处理
  • 水利建设基金一定要交吗
  • 公允价值变动损益属于当期损益吗
  • 经营性文化事业单位有哪些
  • 企业所得税季度申报
  • 自用电管理
  • 票据贴现利息费用计入
  • 汇算清缴需要准备哪些数据
  • 企业设备融资是什么意思?
  • 房地产企业销售现房是否预缴增值税
  • 在产品,半成品,产成品是什么意思
  • 开票与实际收款不一致有什么风险
  • 公立医院固定资产贷款相关规定
  • 税务系统出问题怎么办
  • 企业如何处理
  • 工程预缴税款几个点
  • 预付卡发票报销单怎么写
  • 无形资产管理的基本流程包括无形资产的
  • 收到运费发票是进项还是销项
  • 投入资本公积需要结转吗
  • 小程序交易需要什么条件
  • 小规模付增值税怎么做账
  • 小规模企业增值税税率是多少
  • 企业借款利息收入企业所得税
  • 收到工伤保险怎么做分录
  • mac安装软件提示需要更高版本
  • 什么时候可以购买火车票
  • 债券到期收回本息的会计分录
  • win7为什么现在不能用了
  • PHP:session_commit()的用法_Session函数
  • 轻薄本拆卸
  • 编制竣工决算的主要依据
  • php变量用什么符号
  • php访问mysql的五个基本步骤
  • 语音处理算法
  • html怎么引入图片
  • 大脊山,英格兰峰区国家公园 (© John Finney Photography/Moment/Getty Images)
  • zend框架教程
  • php一个页面多个分页
  • 公司内部往来双向挂账
  • 长期借款利息的账务处理涉及的会计科目有
  • 毫米波雷达的硬件构成
  • 百度地图 申请
  • [paper] lift,splat,shooting 论文浅析
  • qt5开发android
  • css媒体查询不起作用
  • 核定征收的方式包括
  • 企业所得税预缴可以不交吗
  • 小程序集合软件
  • 微信交电费怎么交
  • 税控服务费减免月底怎样结转
  • 贷款减值准备如何计算
  • 公司租用员工车辆维修费能报销吗
  • 公司租赁厂房
  • 不得抵扣的增值税计入
  • 水利税费会计分录
  • 金税盘离线开票时间超限的处理方法
  • 提取坏账会计分录怎么写
  • 销售费用包括什么?
  • mysql案例分析
  • fedora phpMyAdmin 安装方法及介绍
  • 电脑操作系统7
  • sbsetup.exe - sbsetup是什么进程 有什么用
  • lsass exe
  • window10添加虚拟网卡
  • window10应用商店
  • 最新推荐美剧
  • unity3d官方案例
  • 如何把多个文本文档合并成一个且分行不重叠
  • java script入门
  • 关于地税代收工会经费工作实施办法
  • 常态化与长效化的区别
  • 2023年车辆购置税优惠政策有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设