位置: 编程技术 - 正文

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

  • 个税申报本期收入指的是
  • 税务师在哪里报名
  • 金税盘业务
  • 累计个税是每年累计吗
  • 坏账准备和信用账户区别
  • 一次性年金怎么计算
  • 企业所得税预缴少申报案例
  • 社会团体财政票据管理制度
  • 公司对公账户限额吗
  • 税务局代增值税专用发票冲红,如何重新申报退税
  • 收到销售退回时应当冲减
  • 共同开发无形资产怎么算
  • 公司长期应付账款怎么算
  • 为什么要预提企业收入
  • 一次性奖金可以分2次发吗
  • 开水电发票要增加什么经营项目?
  • 增值税专用发票可以开电子发票吗
  • 投资收益是否缴纳印花税
  • 代开专票退票流程及说明
  • 开具普通发票只写单位名称和税号可以吗?
  • 对于甲供工程,施工方销售额不包括建设方提供的材料款。那么该销售额是否包括设备及动力款?
  • 公司房租可以抵多少税
  • 京挑客怎么赚钱
  • 增值税当月计提当月交可以吗
  • 为什么贷款利息变高了
  • 1697510217
  • 手把手教你win7换主板不重装系统的方法
  • 长期待摊费用科目还用吗
  • PHP:oci_result()的用法_Oracle函数
  • 硬盘安装系统方法
  • 企业注销后账上有结余怎么办
  • 我公司的某供应商英语
  • 股权转让所得怎么做账
  • cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询
  • Discuz!X中SESSION机制实例详解
  • 如何申请办理港澳通行证
  • nginx ss
  • 元宇宙产业链
  • 3d检测软件
  • ChatGPT 逆天测试,结局出乎预料
  • 交税务局的工会经费现金流
  • 购买方红字信息表已开销售方系统查不到
  • 电子税务局没有税务数字账户怎么办
  • 什么是符合资本化
  • 公司出租房屋如何开票
  • 企业会计准则无形资产土地摊销
  • 合伙企业需要申报哪些税
  • 本年利润和利润分配属于什么账户
  • 分公司员工在总公司缴纳社保
  • 经营租赁筹建期怎么计算
  • 招标代理服务费取费标准
  • 超过社保基数的工资怎么发放
  • 外聘人员的劳务合同模板
  • 运杂费计入什么会计科目
  • 政府补贴收入确认政策
  • 承租人和共同承租人
  • 外经证是在工程所在地办理吗
  • 新成立公司怎么办理社保开户
  • mysql如何优化sql查询
  • mysql in如何优化
  • sql server中查看创建的数据库命令
  • sqlserver1053怎么解决
  • sql2000卸载干净
  • mysql跨服务器查询语句
  • linux系统的
  • 苹果Mac OS X 10.13系统怎么调整设置窗口透明度?
  • 为了保证系统安全,必须为用户和角色设置密码
  • opengl光照设置
  • python 简单例子
  • awk 查找
  • unity的ugui
  • bat脚本%1
  • 跟我从零基础学到了什么
  • 安卓wifi打不开解决
  • 安卓9api
  • 全面解析俄乌武器对比
  • 江苏电子税务局官网登录入口
  • 税务培训主题
  • 房租是不是先交
  • 河北省餐饮经营单位安全生产规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设