植物大战僵尸的种下问题
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
blovestorm
1、用个变量做控制,点击牌时变量为0,放到地上变量为1。只有当变量为1时才攻击。
2、还是用代码解决吧。
3、冷却时间最简单的方法是用闹钟。当闹钟等于0时,才允许一些行动。行动后闹钟再设置一个时间。
最后的声音,你用音效函数就可以解决。
2014年10月19日 03点10分
4
F-born
点击牌时候的植物和种在地上的植物应该是两个事件才对,不然会出很多麻烦
2014年10月19日 03点10分
blovestorm
回复 你死定le :就给LZ一个思路吧。其实用两个对象最简单了。
2014年10月19日 03点10分
level 5
F-born
这个想法有些错误,应该是点击卡牌后创建一个植物跟随鼠标(这个植物应该是没有事件的,只是一张贴图),然后种下的时候删除跟随鼠标的植物,然后再在鼠标位置创建一个真正的植物,也就是说,跟随你鼠标的植物根种下的植物是两个东西
2014年10月19日 03点10分
5
FeoniXº
这个思路就对了
2014年10月19日 03点10分
产钱菇
如何让植物探测到老鼠才开始攻击呢,我看到它们一直在攻击啊
2014年10月24日 12点10分
FeoniXº
回复 产钱菇 :用植物的鼠标进入事件
2014年10月24日 14点10分
level 11
厨师海绵宝宝
这个用代码简单点额。。。
2014年10月24日 13点10分
6
level 10
汐纱浣
我知道
2014年10月24日 15点10分
8
level 10
FeoniXº
,那个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
FeoniXº
毕竟有些代码是按钮做不到的,所以我推荐你去学习写代码,别用按钮了。而且用代码制作效率很高
2014年10月26日 12点10分
产钱菇
恩,我知道了
2014年11月01日 01点11分
产钱菇
回复 yiwei138 :额。。对了。小姜丝是按每帧出现的吗
2014年11月01日 02点11分
产钱菇
如何禁止植物出现呢?我的这个是无法无天,植物不能种在指定的格子上,而且如果这个可以实现,那么另一个问题也会解决,谢谢了,很抱歉,跟您提这么多问题
2014年11月01日 02点11分
1