cocosdx3.0 lua项目 从cocostudio中到处得ui 获取button 以及button监听
2014-03-06 10:54
295 查看
local winsize=cc.Director:getInstance():getWinSize() local layer=cc.Layer:create() local scene=cc.Scene:create() n=2 local function touchEvent(sender,eventType) cclog(sender:getTag()) if eventType == ccui.TouchEventType.began then print("touchbegin") elseif eventType == ccui.TouchEventType.moved then print("Touch Move") elseif eventType == ccui.TouchEventType.ended then --只能出现创建一棵树 -- local sprite = layer:getChildByTag(sender:getTag()) local sprite if sprite ==nil then sprite = cc.Sprite:create(sender:getTag()..".png") sprite:setPosition(300,300) layer:addChild(sprite,3,n) n=n+1 end print("Touch Up") elseif eventType == ccui.TouchEventType.canceled then print("Touch Cancelled") end end local menu = ccs.GUIReader:getInstance():widgetFromJsonFile("Menu_1.json") layer:addChild(menu,1) i = 2 while i <= 6 do print("i is now " .. i) local button2=menu:getChildByTag(i) if button2==nil then cclog("button2==nil") else button2:addTouchEventListener(touchEvent) end i=i+1 end
注意在lua中需要再加上
require "Cocos2d" require "GuiConstants" 才可以实现监听button
相关文章推荐
- cocos2dx3.0-lua获取cocosstudio场景以及获取ui等控件
- cocos2dx 3.0结合cocostudio创建界面UI以及特效
- vue+element ui 使用$refs获取el-dialog 下的 el-table 组件 ,以及使用table多选,默认选中
- 如何获取字符串的屏幕显示长度,以及在button上文字换行。
- 提交input内容的思路(button加onclick函数),以及获取一个 input里面的内容
- JCX项目UI架构以及分辨率知识
- [cocos2dx 3.0 (四)] CocoStudio生成Json文件 + 使用rapidjson获取Json数据
- UIDevice获取设备数据以及如何获取应用信息
- 实习小白::(转) Cocos2d-x 3.0 开发(四)使用CocoStudio创建UI并载入到程序中
- 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 (16)源码分享二:登录功能以及UI、数据库、仓储源码分享
- Unity中UGUI中获取鼠标点击位置以及UI物体的屏幕坐标
- 关于Unity中UI中的Button节点以及它的Button组件
- iOS 获取通讯录以及调用系统通讯录UI
- 命令行下编译Cocos2d-x-3.0新建的项目以及在多平台上运行
- java取得项目工程---获取文件的相对路径问题---getResource()和getResourceAsStream以及路径问题
- AllenZhao Java项目中读取properties文件,以及六种获取路径的方法
- BIM360: C#如何发送HTTP GET和POST请求登陆BIM 360 Glue以及获取项目列表
- cocos2dx 3.0 使用cocostudio的UI动画(ActionManagerEx&&ActionObject)的bug修复
- td中通过button绑定click事件实现跳转,以及获取同一table中另一td的值
- cocos2d-x 3.0游戏开发xcode5环境的搭建以及项目创建