查看: 4864|回复: 10

[已经解决] 如何制作角色变身……

[复制链接]
梦石
0
星屑
90
在线时间
6 小时
注册时间
2010-7-9
回帖
26
发表于 2010-8-3 16:34:16 | 显示全部楼层 |阅读模式

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

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

×
想制作变身技能……

如何限制变身回合?
如何在战斗结束后变回去?
如何在变身时技能改变?
梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-8-14
回帖
46
发表于 2010-8-3 16:41:30 | 显示全部楼层
正好我也有这个想法......不过还没开始构思...........
回复

使用道具 举报

梦石
0
星屑
90
在线时间
6 小时
注册时间
2010-7-9
回帖
26
 楼主| 发表于 2010-8-3 16:44:10 | 显示全部楼层
虽然尝试用事件制作了,但在战斗后战斗图变不回来……
回复

使用道具 举报

梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-8-14
回帖
46
发表于 2010-8-3 16:47:33 | 显示全部楼层
刚刚用了个很弱智的办法试了下,先做个变身技能,调用公共事件更改队员,同时附加给变身后的角色一个变身状态,设定变身状态的消除回合,在脚本中某处添加,当变身状态消失时更换队员。。。。。。。
回复

使用道具 举报

梦石
0
星屑
90
在线时间
6 小时
注册时间
2010-7-9
回帖
26
 楼主| 发表于 2010-8-3 16:54:53 | 显示全部楼层
可是如果在回合结束前就战斗胜利的话,变身就无法消除了……
而且更换队员我也尝试过,等级无法继承啊……
回复

使用道具 举报

梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-8-14
回帖
46
发表于 2010-8-3 16:59:22 | 显示全部楼层
战斗胜利这个倒是好办,同样在脚本里面有控制当战斗结束时状态的改变,一样的更换队员,你要是想继承队员的等级,可以在更换队员时顺便设置队员的等级,之前在队员成长曲线中就要设置好,例如将变身后的队员曲线成长值高于原队员
回复

使用道具 举报

梦石
0
星屑
90
在线时间
6 小时
注册时间
2010-7-9
回帖
26
 楼主| 发表于 2010-8-3 17:02:12 | 显示全部楼层
呃……麻烦明示……
回复

使用道具 举报

梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-8-14
回帖
46
发表于 2010-8-3 17:05:21 | 显示全部楼层
正好,这段脚本里面有个死亡宣言的技能,你研究下........死亡宣言的效果,状态解除时,中状态者死亡。
#--------------------------------------------------------------------------
  # ● 解除战斗用状态 (战斗结束时调用)
  #--------------------------------------------------------------------------
  def remove_states_battle
    for i in @states.clone
      if $data_states[i].battle_only
        remove_state(i)
      end
    end
  end
  #--------------------------------------------------------------------------
  # ● 状态自然解除 (回合改变时调用)
  #--------------------------------------------------------------------------
  def remove_states_auto
    for i in @states_turn.keys.clone
      if @states_turn[i] > 0
        @states_turn[i] -= 1
      elsif rand(100) < $data_states[i].auto_release_prob
        ###########死亡宣言#################
        if self.state?(17)
          @hp=0
         
        end
        ####################################
        remove_state(i)
      end
    end
  end

评分

参与人数 1星屑 +600 收起 理由
「旅」 + 600 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
90
在线时间
6 小时
注册时间
2010-7-9
回帖
26
 楼主| 发表于 2010-8-3 17:07:05 | 显示全部楼层
谢啦~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-8-14
回帖
46
发表于 2010-8-3 17:08:09 | 显示全部楼层
回复 zcr91 的帖子


   
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部