植物大战僵尸的种下问题
gamemaker吧
全部回复
仅看楼主
level 5
产钱菇 楼主
虽然大神的回答让我已经明白怎么样做卡牌选择,可是我发现以下问题:
1.在点击卡牌时植物还是在攻击
2.植物一直在跟着鼠标,这要什么代码才能让植物“停止跟随”(PS:我用的是拖拽按钮,虽然有代码,但是我用的是按钮)
3.冷却时间(PS:不冷却这不和美食一样了吗?)
还有我在学校里想到了一些事:
在植物大战僵尸里植物槽在被鼠标点击的时候会发出声音,在种下的时候也会发出声音,在植物大战僵尸2里还有土堆出来,这是不是意味着有什么其他的事情呢?
2014年10月18日 07点10分 1
level 14
使用各种状态,鼠标点击事件不同状态发出不同声音。
2014年10月19日 00点10分 2
level 9
可以点击卡牌后变成虚拟的植物(不动且半透明的),种下后变为实际攻击的咯
2014年10月19日 01点10分 3
吧务
level 12
1、用个变量做控制,点击牌时变量为0,放到地上变量为1。只有当变量为1时才攻击。
2、还是用代码解决吧。
3、冷却时间最简单的方法是用闹钟。当闹钟等于0时,才允许一些行动。行动后闹钟再设置一个时间。
最后的声音,你用音效函数就可以解决。
2014年10月19日 03点10分 4
点击牌时候的植物和种在地上的植物应该是两个事件才对,不然会出很多麻烦[汗]
2014年10月19日 03点10分
回复 你死定le :就给LZ一个思路吧。其实用两个对象最简单了。
2014年10月19日 03点10分
level 5
这个想法有些错误,应该是点击卡牌后创建一个植物跟随鼠标(这个植物应该是没有事件的,只是一张贴图),然后种下的时候删除跟随鼠标的植物,然后再在鼠标位置创建一个真正的植物,也就是说,跟随你鼠标的植物根种下的植物是两个东西
2014年10月19日 03点10分 5
这个思路就对了
2014年10月19日 03点10分
如何让植物探测到老鼠才开始攻击呢,我看到它们一直在攻击啊[汗]
2014年10月24日 12点10分
回复 产钱菇 :用植物的鼠标进入事件
2014年10月24日 14点10分
level 11
这个用代码简单点额。。。
2014年10月24日 13点10分 6
level 10
我知道
2014年10月24日 15点10分 8
level 10
[哈哈],那个1.2应该是说植物的id吧。用这个代码create事件里: plant = instance_create(x,y,obj_plant_sprite)
//意思是创建一个仅有精灵的植物,记得我说的obj_plant和obj_plant_sprite吗?
这个代码在卡槽处创建一个植物精灵,然后将其id存入plant中,后面照着做就好了
2014年10月26日 12点10分 9
毕竟有些代码是按钮做不到的,所以我推荐你去学习写代码,别用按钮了。而且用代码制作效率很高
2014年10月26日 12点10分
恩,我知道了[吐舌]
2014年11月01日 01点11分
回复 yiwei138 :额。。对了。小姜丝是按每帧出现的吗[疑问]
2014年11月01日 02点11分
如何禁止植物出现呢?我的这个是无法无天,植物不能种在指定的格子上,而且如果这个可以实现,那么另一个问题也会解决,谢谢了,很抱歉,跟您提这么多问题
2014年11月01日 02点11分
1