查看: 1915|回复: 2

[已经解决] 修改游戏系统后,没有敌方回合了。。。

[复制链接]
梦石
0
星屑
50
在线时间
74 小时
注册时间
2012-8-9
回帖
29
发表于 2013-9-14 09:25:22 | 显示全部楼层 |阅读模式

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

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

×
目标是  所有技能 包括攻击 和 防御  都消耗  TP
定义TP  已实现:TP初始上限=3 默认=0    未实现:每回合开始+1
然后我定义 攻击消耗 TP =1  结果轮不到敌方回合了 便是我在操作。。。

点评

敌人是没有TP值的,如果你连基本的攻击和防御都要消耗TP.那敌人就无法使用技能,那就是个死靶子给你打,又哪来的回合之说呢?  发表于 2013-9-14 10:14
梦石
0
星屑
50
在线时间
74 小时
注册时间
2012-8-9
回帖
29
 楼主| 发表于 2013-9-14 09:37:16 | 显示全部楼层
我在想是不是TP值 和什么东西  挂钩还是怎么回事  我将  
  def init_tp
    self.tp = rand * 25   恢复默认    就可以         改成 self.tp = 0  就不行
  end

点评

而且,你应该把技能该成“获取特技值=0”吧,这样敌我双方在没有特性恢复TP情况下,是不会恢复TP的。  发表于 2013-9-14 12:04
那是初始时TP随机波动,从0-25之间随机取值。因为敌人特性里默认没有TP恢复,如果敌人的技能需要TP要在特性里加入TP恢复。(右侧特性栏)  发表于 2013-9-14 12:02
回复

使用道具 举报

梦石
0
星屑
50
在线时间
74 小时
注册时间
2012-8-9
回帖
29
 楼主| 发表于 2013-9-14 10:34:16 | 显示全部楼层
什么。。。原来敌人的攻击是消耗TP值 的。。。。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部