设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1773|回复: 6
打印 上一主题 下一主题

请问如何制作反击和反震

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2007-8-10
帖子
284
跳转到指定楼层
1
发表于 2009-2-17 03:37:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
反击是中反击状态的角色受到攻击时自动反击
反震是当某角色中反震状态时受到攻击伤害到发动攻击的角色
此贴于 2009-2-18 17:51:09 被版主darkten提醒,请楼主看到后对本贴做出回应。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
52 小时
注册时间
2006-9-2
帖子
782
2
发表于 2009-2-17 04:26:43 | 只看该作者
状态项里新建一个状态,然后在  限制  一项里设置  普通攻击敌人  再调一下解除时间就好
反击这样了,反震可能需要脚本实现,不会了
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39009
在线时间
5716 小时
注册时间
2006-11-10
帖子
6618
3
发表于 2009-2-17 09:38:16 | 只看该作者
反击论坛教程里有,搜索“反击”

反震在GAME BATTLE3里
HP的伤害计算句子下面加上一句

attacker.hp -= self.damage/2 if self.state?(XX)

XX是反震的状态ID,这样攻击方会收到攻击伤害的一半伤害。
特技方面也可以相应处理,也可以再增加一个判断,只有物理型特技才会反震,比较合理化(物理特技判断,skill.atk_f > 0)


回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
52 小时
注册时间
2006-9-2
帖子
782
4
发表于 2009-2-17 20:48:27 | 只看该作者
反震的话,还有事件的方法
先做个状态,这个不用说,然后插个公共事件,事件页第三页,增减敌人HP,可以设置变量和常量。这里需要一个条件分歧的判定,设置比如人物减少500的HP以上时,才进行反震,当然也可以不设置这个条件分歧,就是100%反震几率。

综合我前面的回复,应该是比较简单的方法实现反击和反震
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
58 小时
注册时间
2007-8-10
帖子
284
5
 楼主| 发表于 2009-2-17 20:53:11 | 只看该作者
2-3楼说的 效果滴没有
4楼说地 实现不能 因为是宠物技能 那摸多宝宝 判断不要累死人摸
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-12
帖子
1140
6
发表于 2009-2-18 00:51:58 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

7
发表于 2009-2-20 02:48:43 | 只看该作者
第一反映...梦幻西游
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

//
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-15 08:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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