位置: 编程技术 - 正文

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

  • 税务师考试科目安排
  • 息税前利润的计算公式EBIT
  • 计提的应付利息怎么冲回
  • 不带息票据贴现计算公式
  • 第一季度盈利第二季度亏损全年盈利
  • 一般纳税人从按照简易计税方法依照3%
  • 增值税普通发票和普通发票的区别怎么交税
  • 税务局开票需要带什么材料
  • 金融行业小规模纳税人税率
  • 预付卡销售加油充值款可以报销吗
  • 服务业进项税加计抵减
  • 电子发票会计怎么记账
  • 企业短期投资交增值税吗
  • 融资租入固定资产改建支出计入
  • windows11开始菜单怎么居中
  • mac如何改变用户名
  • 附加税的税率是多少2023年
  • 上个月多计提的工资怎么调整
  • linux默认文件类型
  • 会计分录的正确书写格式图片
  • 社保多交怎么办理
  • 新手应该怎么样
  • 苹果macbook 系统
  • 法国著名画家塞尚属于什么流派?
  • vue 父组件调子组件方法
  • 应收账款如何做会计分录
  • 注册资金不能到位怎么办
  • elementui级联选择器清空方法
  • 小微企业怎么给员工交保险
  • windowsserver2008r2密码重置
  • php编译器与集成环境怎么安装
  • yolov3输出是什么
  • 基于Java+SpringBoot+vue+elementui药品商城采购系统详细设计实现
  • php 微信公众号自定义菜单
  • 发票入账怎么做分录
  • 可供分配利润是留存收益吗
  • 汽车上牌照的费用计入什么会计科目
  • 新开办公司如何办理金税盘
  • 金税盘减免税款借方余额
  • 调整以前年度错账会计分录怎么做
  • 怎么查看python
  • Windows OpenGL ES 图像曝光度调节
  • dedecms使用教程
  • System.Data.SQLite 数据库详细介绍
  • 个税算错怎么办理退税
  • 物流辅助服务属于什么科目
  • 国债收益率如何查看
  • 招待费专票不可以抵扣
  • 工程施工企业转账手续费计入什么会计科目
  • 利润分配未分配利润期末有余额吗
  • 商业一般纳税人标准
  • mysql数据库死锁
  • 一般纳税人租赁费税率5%是简易征收吗?
  • 企业清算是怎么做账的
  • 错账原因有哪些类型
  • 结构性存款是什么存款
  • 收到个人所得税手续费返还如何做账
  • 股权变更需要做账吗
  • 免征印花税的6个项目
  • 餐饮食材成本高怎么形容
  • 五证合一办理步骤
  • 企业必须设立的账薄
  • mysql不同数据库不同数据表导入数据
  • mysql alter table命令修改表结构实例
  • 为什么ibooks无法使用
  • 老毛桃u盘启动盘制作工具怎么安装win10系统 老毛桃u盘安装win10系统图文教程
  • windows无法访问指定设备路径权限
  • winxp能玩啥大型游戏
  • 微软windows1
  • javascript的理解
  • vue项目中使用scss
  • javascript的理解
  • shell操作oracle数据库
  • js匿名函数和箭头函数
  • javascript中hasOwnProperty() 方法使用指南
  • flask框架官方文档
  • 浙江应急管理厅焊工证查询
  • 人均可支配收入是到手工资吗
  • 马来西亚到中国机票多少钱
  • 武汉市江岸区工商局咨询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设