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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: woninzero
打印 上一主题 下一主题

RMXP里面的数据是怎么分析的

 关闭 [复制链接]

Lv1.梦旅人

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
帖子
4520

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

11
发表于 2008-10-9 19:15:33 | 只看该作者
以下引用木葬枫于2008-10-9 10:54:13的发言:

呐……默认的是攻击乘二减去防御乘一……
要改的话自己在脚本的Scenc类里面找……
似乎在Item附近……

您误导大了谢谢= =攻击力算法在Game_Actor部分。
找到
def base_atk
   weapon = $data_weapons[@weapon_id]
   return weapon != nil ? weapon.atk : 0
end

此为攻击力算法,因为只和武器攻击力有关系,所以力量升降与其无关。
如果挂钩的话,可修改为类似
  def base_atk
    weapon = $data_weapons[@weapon_id]
    return weapon != nil ? weapon.atk + base_str * 0.2 : base_str * 0.2
    #攻击力=武器攻击力+力量*0.2

    end

这样的效果。
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~

生命即是责任。自己即是世界。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

kissye的宠物<

梦石
0
星屑
61
在线时间
1563 小时
注册时间
2008-8-11
帖子
6174

贵宾

12
发表于 2008-10-9 19:17:18 | 只看该作者
呐……我错了……


已经很久没碰电脑了……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-3
帖子
42
13
 楼主| 发表于 2008-10-9 19:26:36 | 只看该作者
weapon.atk : 0
weapon.atk + base_str * 0.2 : base_str * 0.2

base_str 就是基本力量啊 哈哈 把0.2改成1有问题吗??
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-3
帖子
42
14
 楼主| 发表于 2008-10-9 19:37:04 | 只看该作者
总之 谢谢了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-23 00:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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