手把手教你学会使用Quick-Cocos2d-x制作横版过关游戏【上课中!!~】

:810::810::810:苍天啊。。。。。。

— Begin quote from ____

引用第200楼阿花君霸占路人于2014-08-27 14:38发表的 :
:810::810::810:苍天啊。。。。。。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=217304&pid=1039939

— End quote

大地啊~么么哒!

import("…Game")

function aaa:bbb()
local a =1
end

function Game:aaa()
–怎么在这里克隆上面的local a
end

如何实现敌人主动攻击呢:6:

不是这个意思我是说别人的函数function aaa:bbb(target)这样的.这个target怎么找到?我找了所有lua文件都没看到.他这个是怎么变出来的?不解啊…

不行啊…显示 nil value

— Begin quote from ____

引用第202楼pk27602017于2014-08-27 16:14发表的 Re:手把手教你学会使用Quick-Cocos2d-x制作横版过关游戏【8.21答疑笔记更新。】 :
import("…Game")

function aaa:bbb()
local a =1
end
http://www.cocoachina.com/bbs/job.php?action=topost&tid=217304&pid=1040074

— End quote

没可能啊,你的类都不一样了。
你如果是想要获取a的值你可以这样做:

function aaa:bbb()
a = 30
end

function aaa:ccc()
print(a)
end

aaa:bbb()
aaa:ccc()

— Begin quote from ____

引用第205楼pk27602017于2014-08-27 17:00发表的 回 199楼(yuezang) 的帖子 :
不行啊…显示 nil value http://www.cocoachina.com/bbs/job.php?action=topost&tid=217304&pid=1040123

— End quote

那个sprite换成你要获取的对象

王老师,明天下午回答完以后 就开始评选优秀的学院咯!!!!!!!!!!:810::810::810:

— Begin quote from ____

引用第204楼pk27602017于2014-08-27 16:37发表的 回 173楼(yuezang) 的帖子 :
不是这个意思我是说别人的函数function aaa:bbb(target)这样的.这个target怎么找到?我找了所有lua文件都没看到.他这个是怎么变出来的?不解啊… http://www.cocoachina.com/bbs/job.php?action=topost&tid=217304&pid=1040097

— End quote

你的那个target是个形参,意思就是调用的时候给函数传值传过去的那个值就是target的值

— Begin quote from ____

引用第208楼阿花君霸占路人于2014-08-27 17:48发表的 :
王老师,明天下午回答完以后 就开始评选优秀的学院咯!!!!!!!!!!:810::810::810: http://www.cocoachina.com/bbs/job.php?action=topost&tid=217304&pid=1040178

— End quote

同志们,加油啊!衬衫在向你们招手!这么霸气侧漏的衬衫,穿上TA就是华丽丽的美男子啊!

我是这样使用的
local color = self.Sprite:getColor(ccp(event.x,event.y),true)
print(color.a)

结果整个界面和他处于一条横直线上的位置点击都是显示的…

就像这个淡红色这块.直线上点击只要形状相同就会说显示…

换了.一样.说a nil value 我新开了一个Lua测试过了.也是local 一个也叫sprite的东西.也没几行代码检查了好几遍.一打开还是不行.最后换成了getColor效果差不多.但是有个问题.我上面问了.

我想要在不同的类去克隆其它类的变量
比如我有两个lua
一个GameStart 一个Menu(假设)

GameStart import了Menu

这时我想要Menu能获取到GameStart的变量
但是我现在只能使用GameStart获取到Menu的变量…

— Begin quote from ____

引用第213楼pk27602017于2014-08-27 18:03发表的 回 207楼(yuezang) 的帖子 :
换了.一样.说a nil value 我新开了一个Lua测试过了.也是local 一个也叫sprite的东西.也没几行代码检查了好几遍.一打开还是不行.最后换成了getColor效果差不多.但是有个问题.我上面问了. http://www.cocoachina.com/bbs/job.php?action=topost&tid=217304&pid=1040203

— End quote

你的是一直在移动还是固定不动?

— Begin quote from ____

引用第214楼pk27602017于2014-08-27 18:06发表的 回 206楼(yuezang) 的帖子 :
我想要在不同的类去克隆其它类的变量
比如我有两个lua
一个GameStart 一个Menu(假设)

GameStart import了Menu
http://www.cocoachina.com/bbs/job.php?action=topost&tid=217304&pid=1040206

— End quote

你这样互相调用很容易出问题,建议你另开一个单例类来管理这些信息

没有移动,固定原地,只要同一直线一个形状都可点击然后返回255(不是透明)

好吧我加了个触摸就不会有事了.现在使用起来极好的.

另外问一个问题.有没有什么封装过的代码能让对话框文字一个个显示出来.
目前使用的是for…感觉还可以,但是想问有没有别的办法.

有没有办法把图片做成能像按钮一样?在不使用Ui imagemenu的情况下?因为如果是用按钮判定透明的话实在不好办

额,好吧.用触摸也可以…

老师,敌人的攻击实现思路和player一样用通知吗 还有敌人的移动,让它自动追踪player并移动过去到了碰撞范围就自动攻击,现在无法获取player的即时坐标,该怎么解决呢