位置: 编程技术 - 正文

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

  • 个人所得税的标准计算
  • 住宿费抵扣进项税怎么报税
  • 缴纳以前年度所得税怎么做分录
  • 普通发票的税费额度高吗
  • 没进项发票的开销项发票多少税?
  • 企业收到银行汇票退回的多余款项
  • 如何查询一个公司的资质情况
  • 材料实际成本包括哪些内容
  • 金税三期国地税合并
  • 公司购买商品房契税税率
  • 教育协会发的证有用吗
  • 垫付了医药费保险报销时怎么办
  • 商品流通企业的资金循环
  • 个人应纳税所得额 税率
  • 什么样的企业可以开专票
  • 研发费用进项税额需要转出吗
  • 冷库租赁收入税率
  • 免抵退和免退税哪种划算
  • 已抵扣发票丢失如何处理
  • 企业的其他业务收入包括
  • 进项税转出如何做分录
  • 金税盘怎么做账务处理
  • 加工贸易企业如何财务管理账务流程
  • 购买原材料无法确认收入
  • 在win7系统中怎样为另外一块硬盘安装系统
  • 设置按住键盘重启怎么弄
  • 暂估人工成本分录怎么写
  • 国际重复征税的类型及范围
  • 进项票月初收到能抵上月
  • 疫情 统筹
  • msvcp140.dll丢失怎么办
  • 失业保险稳岗补贴是给个人的还是给企业的
  • 印花税按次按月
  • 十分=1
  • php写文件函数
  • openai 入门
  • 纳税检查企业所得税企业合并
  • 公益性怎么解释
  • php接口怎么调用
  • 增值税发票上多了一个点能刮掉吗
  • php如何判断是移动还是pc
  • sql server 附加
  • 个人所得税劳务所得
  • 第二季度所得税表中研发费用
  • 去税务局开增值税专用发票流程
  • 职工工资加计扣除
  • 计算企业所得税可以扣除的税金
  • 应付账款期初期末
  • 购入汽车当月需要计提折旧吗
  • 税控盘服务费会计科目
  • 过路费抵扣进项税
  • 应收应付的意思
  • mysql数据库自动重启
  • mysql安装与配置详细教程
  • winx64下mysql5.7.19的基本安装流程(详细)
  • 繁体软件在简体运行
  • fix it club
  • win7虚拟xp系统怎么安装
  • mac怎么删除应用保留数据
  • ubuntu12安装教程
  • sbsetup.exe - sbsetup是什么进程 有什么用
  • centos简介
  • win7找不到启动
  • 水模拟软件
  • opengles 抗锯齿
  • android opengles2.0教程
  • js原生实现ajax
  • 深入理解新发展理念心得体会3篇
  • js 对象声明
  • easyui折叠面板默认折叠
  • vue使用mixin
  • 资源加载中是什么原因
  • 讲解JavaScript中for...in语句的使用方法
  • jquery中什么方法用于模拟光标悬停事件
  • 自定义view ondraw
  • python用什么编辑
  • 土地招标拍卖挂牌
  • 非盈利org
  • 岗位练兵的作用
  • 企业税收有哪些税种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设