博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocos-lua学习笔记(六)一个简单的Button
阅读量:5357 次
发布时间:2019-06-15

本文共 1168 字,大约阅读时间需要 3 分钟。

注意:使用版本为3.7.1版本,最新版本。

旧版本使用cc.ui,新版本直接使用ccui。

local MainScene = class("MainScene", function()    return display.newScene("MainScene")end)function MainScene:ctor()        --这是一个按钮    local btn = ccui.Button:create("button/btnDog_N.png", "button/btnDog_P.png", "button/btnDog_D.png", 0)        :pos(display.cx, 100)        :addTo(self)        --按钮文字        btn:setTitleText("按钮")        --字体大小        btn:setTitleFontSize(25)        --偏移        btn:setTitleOffset(20, 100)        --字体颜色        btn:setTitleColor(cc.c3b(255, 255, 255))        --按钮的回调函数        btn:addTouchEventListener(function(sender, eventType)        if (0 == eventType)  then            print("pressed")        elseif (1 == eventType)  then              print("move")        elseif  (2== eventType) then              print("up")        elseif  (3== eventType) then            print("cancel")        end    end)    --按钮无效    --btn:setEnabled(false)endfunction MainScene:onEnter()endfunction MainScene:onExit()endreturn MainScene

我们在res下面建立一个button文件夹

复制这三张图片,然后改一下名字

button/btnDog_N.png", "button/btnDog_P.png", "button/btnDog_D.png

最后效果

嘿嘿,搞定

转载于:https://www.cnblogs.com/hiwoshixiaoyu/p/10034968.html

你可能感兴趣的文章
MyEclipse部署Jboss出现java.lang.OutOfMemoryError: PermGen space
查看>>
ZOJ 1133
查看>>
HIVE和HADOOP的一些东西
查看>>
alibaba / zeus 安装 图解
查看>>
Selenium的自我总结2_元素基本操作
查看>>
git Please move or remove them before you can merge
查看>>
Flume_初识
查看>>
Visual studio C++ MFC之列表控件CListCtrl Control
查看>>
并不对劲的图论专题(三):SPFA算法的优化
查看>>
STM32 boot概述
查看>>
聚集索引和非聚集索引
查看>>
Python2.x与3.x版本区别
查看>>
sorting functions _ golang
查看>>
zentao(禅道)迁移
查看>>
dispatch_async 与 dispatch_get_global_queue (转)
查看>>
Django组件之认证系统
查看>>
Python的设计模式
查看>>
不借助第三方变量,将x,y两个变量的值互换。
查看>>
学习流行的JavaScript框架20120727-[jQuery,Dojo,MooTools]
查看>>
web开发过程中遇到的一些兼容问题
查看>>