幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1968|回复: 2

关于飞行道具的问题..........

[复制链接]

9

主题

82

帖子

938

积分

⑤进阶

积分
938
QQ
发表于 2007-10-12 22:07:32 | 显示全部楼层 |阅读模式
假如人物在放飞行道具时,在飞行道具没有消失前不能再放飞行道具,这应该怎么做?

而这个飞行道具的飞行速度又很慢,人物可以追加连技,但不能再放出飞行道具,例如KOF2003里

ASH的必杀技............
社会需要和谐,虽然我经常被社会和谐........
回复

使用道具 举报

13

主题

217

帖子

2439

积分

⑥精研

积分
2439
发表于 2007-10-13 09:18:58 | 显示全部楼层
这个可以通过变量来实现.
比如设定角色变量A=0,当放出飞行道具时,把A设定为1.
在放出飞行道具的脚本前,依次添加如下脚本.
第一个:  判断角色变量A是否==1,如果==1,那么就跳至其他脚本,比如拳攻击,或脚攻击脚本下.
第二个:  设定角色变量A==1.


这么一来,当角色第一次发出飞行道具的时候,角色变量A=1了,在A不等于1前,角色是无法再次发第二个飞行道具.

那么如何将角色变量A变回0呢,很简单.
在飞行道具的脚本里,制作当飞行道具消失的条件满足时(比如碰到墙壁后,命中敌人后,攻击互抵后),设定角色变量A为 0 即可.
http://blog.sina.com.cn/ali213 我的博客.有2DFM教程.
回复 支持 反对

使用道具 举报

9

主题

82

帖子

938

积分

⑤进阶

积分
938
QQ
 楼主| 发表于 2007-10-14 08:52:43 | 显示全部楼层
有些眉目了,谢谢你的解答.
社会需要和谐,虽然我经常被社会和谐........
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-21 01:52 , Processed in 0.021102 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表