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

Project1

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

[已经过期] 想加入新的人物属性

 关闭 [复制链接]

Lv1.梦旅人

巫女会长

梦石
0
星屑
60
在线时间
1028 小时
注册时间
2009-10-24
帖子
3470

贵宾

跳转到指定楼层
1
发表于 2009-10-25 10:13:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 凌辰 于 2009-10-25 10:16 编辑

想知道比如要加入类似耐力这种属性,直接影响HP值的,那要在脚本中修改多少呢?是只要修改game_ battler就够了还是要改别的
另外,game_ battler中我看到有这样的句式:@hp = [[hp, maxhp].min, 0].max 请问这怎么翻译?那个min和max什么的是什么意思,刚学RUBY不大懂又找不到相关的书

Lv1.梦旅人

梦石
0
星屑
50
在线时间
86 小时
注册时间
2007-3-24
帖子
111
2
发表于 2009-10-25 17:22:49 | 只看该作者
= =看置顶,置顶没有就求达人做吧....
我觉得这个想法很好,但是搞起来也很疯狂,真的。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
3
发表于 2009-10-25 18:47:57 | 只看该作者
min数组中的最小值,max数组中的最大值,看英文也能知道啊。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
85
在线时间
424 小时
注册时间
2009-8-3
帖子
984
4
发表于 2009-10-26 17:36:14 | 只看该作者
新人物属性是很麻烦的。可以参照那个横版整合2.7。。里面有新的属性,也就是魔防
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6645
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

5
发表于 2009-10-27 00:10:17 | 只看该作者
加个新属性也没那么麻烦的吧
比如要加个新属性叫 np
先找到这个方法在最后加个 @np_plus = 0
  #--------------------------------------------------------------------------
  # ● 能力値に加算する値をクリア
  #--------------------------------------------------------------------------
  def clear_extra_values
    @maxhp_plus = 0
    @maxmp_plus = 0
    @atk_plus = 0
    @def_plus = 0
    @spi_plus = 0
    @agi_plus = 0
    @np_plus = 0
  end
然后全局搜索 def agi
把这整个方法COPY一次再咱贴出来后改成
  def np
    n = [[base_np + @np_plus, 1].max, 999].min
    return n
  end
要注意的是这里去除了状态的影响效果.想要状态效果的话要追加状态部分才行
然后接着全局搜索 def agi=
同样复制再咱贴出来并改成
  def np=(new_np)
    @np_plus += new_np - self.np
    @np_plus = [[@np_plus, -999].max, 999].min
  end
然后全局搜索 def base_agi
搜索出来2个结果.一个是actor的.一个是enemy的
分别复制后咱贴出来把def base_agi改成 def base_np
这个np属性还要影响hp
那就全局搜索 def maxhp
改成
  def maxhp
    return [[base_maxhp + @maxhp_plus + np, 1].max, maxhp_limit].min
  end
这样最基本的模型就完成了.接下来需要做的就是让这个新的属性不和agi一模一样











你知道得太多了

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-13 13:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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