【Cocos2d-x游戏开发lua篇之基础】加载图片与设置按钮监听事件

来源:互联网 发布:苹果微信数据损坏失败 编辑:程序博客网 时间:2024/05/17 21:06

①加载图片

加载图片到屏幕中心

local MainScene = class("MainScene", cc.load("mvc").ViewBase)function MainScene:onCreate()local s1 = display.newSprite("Star.png")          :move(display.center)          :addTo(self)endreturn MainScene

加载图片到指定坐标

local MainScene = class("MainScene", cc.load("mvc").ViewBase)function MainScene:onCreate() local s2 =  display.newSprite("Star.png",100,300)       :move(display.center)       :addTo(self)endreturn MainScene

这里写图片描述

②添加按钮,模拟器打印点击了button

local MainScene = class("MainScene", cc.load("mvc").ViewBase)function MainScene:onCreate()local playButton = cc.MenuItemImage:create("playButton.png","playButton.png")        :onClicked(function()             print("点击了button")        end)    cc.Menu:create(playButton)         :move(display.cx,display.cy-200)         :addTo(self)endreturn MainScene

这里写图片描述

添加按钮点击进入PlayScene.lua

local MainScene = class("MainScene", cc.load("mvc").ViewBase)function MainScene:onCreate()local playButton = cc.MenuItemImage:create("PlayButton.png", "PlayButton.png")       :onClicked(function()          self:getApp():enterScene("PlayScene")       end)   cc.Menu:create(playButton)       :move(display.cx, display.cy +200)        :addTo(self) endreturn MainScene
阅读全文
2 0
原创粉丝点击