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

Project1

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

如何制作击倒一定敌人数量的任务?

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-6-28
帖子
52
跳转到指定楼层
1
发表于 2007-7-30 06:58:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-6-28
帖子
52
2
 楼主| 发表于 2007-7-30 06:58:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv1.梦旅人

梦石
0
星屑
50
在线时间
122 小时
注册时间
2006-3-2
帖子
1012
3
发表于 2007-7-30 07:08:56 | 只看该作者
以下引用一狼于2007-7-29 22:58:45的发言:


本贴悬赏额度如下:VIP:0   积分:100   好人卡:1
我试过几种方法,比如在战斗事件中设置当某某敌人hp为0%以下时变量加1,但是这种设置只对复数敌人队伍有效,当遇到单个敌人队伍时,或者最后一击打到该敌人时,来不及增加变量就战斗结束了。于是我又考虑到在地图上设置固定敌人,设置战斗事件后增加变量,可是问题又出来了,角色全灭(我的游戏里不会直接GAMEOVER)或者逃走成功时同样可以增加变量,这样就不精确,我在论坛上搜索到有人提出的在脚本里设置按下C键结束战斗后增加某一变量的方法,但是这种方法仅仅只能统计累计击倒敌人数量而不能判定打到特定的敌人增加特定的变量。我实在想不出更好的方法,请哪位高人指点一下制作这种击倒一定敌人数量的任务制作思路。



如果是明雷制作就在战斗处理后给某个变量+上一定数值~

如果是暗雷则如你说的那个办法,在脚本里修改战斗结束后那段~

两种方法的判断方法都是一样:

挂个并联事件判断该变量是否达到要求值~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
576 小时
注册时间
2006-7-18
帖子
236
4
发表于 2007-7-30 07:13:05 | 只看该作者
在脚本中搜索
  1. if @battler.damage == nil and @battler.dead?
复制代码

然后在这
  1. if @battler.is_a?(Game_Enemy)
复制代码
下面添加一些内容:
  1. if @battler.id == 1
  2. $game_variables[1] += 1
  3. end
复制代码

这样设置后就是如果编号为1的敌人死亡,那么1号变量加1.

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-6-28
帖子
52
5
 楼主| 发表于 2007-7-30 07:37:32 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-7-1 17:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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