
cocos2d-lua
不懂事的凯凯
马上步入大四的IT狗,手游新人,会用unity3d和cocos2d-x开发简单的游戏。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
怎么判断手指在屏幕上面水平移动超过100px
怎么判断手指在屏幕上面水平移动超过100px local function onTouchBegin(touch, event) local location = touch:getLocation() touchBeginPoint = {x = location.x, y = location.y} return true原创 2015-07-29 23:04:32 · 518 阅读 · 0 评论 -
设置ImageView的大小
local icon = ccui.ImageView:create("icon.png")--比如这里设置图片大小为60*60local targetSize = cc.size(60,60)local iconSize = icon:getContentSize()icon:setScaleX(targetSize.width / iconSize.width)icon:setScal原创 2015-07-29 22:53:44 · 1726 阅读 · 0 评论 -
做一个功能,当手指放装备图片上面时,上方出现一个装备信息的信息框
第一步:图片绑定监听事件--根据服务器传回来信息,这里显示不同的图片img:loadTexture(imgName)img:setTouchEnable(true)img:addTouchEventListener(rollCallBack)local function rollCallBack(sender, eventType) --配置信息里可根据图片itemid获取图片所有信原创 2015-07-30 11:48:59 · 498 阅读 · 0 评论 -
在一个界面使用定时器后,退出界面后,一定要记得取消定时器
一个游戏界面要做一个倒计时,做完后,退出界面,再进去时,游戏崩溃。倒计时的定时器使用local function onInterval(dt) local time = SGGJ_Club_Total.bossleft if tonumber(time) >= 0 then local hour = math.floor((time) / 36原创 2015-07-30 10:45:33 · 1923 阅读 · 0 评论 -
怎么屏蔽一个界面下面的触摸事件
当我们希望游戏界面中弹出一个界面后,界面下面的所有(Zorder比这个界面小)触摸时间都被屏蔽。该怎么做呢?local function touchBegan() return trueend--创建一个黑色,透明度为180的layer,大小全屏local layer = cc.LayerColor:create(cc.c4b(0, 0, 0, 180), self.winSize.w原创 2015-07-31 14:38:32 · 1238 阅读 · 0 评论