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

Project1

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

[已经解决] 请教大家关于属性的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
108 小时
注册时间
2013-10-22
帖子
60
跳转到指定楼层
1
发表于 2015-1-17 21:29:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
想实现一个效果,比如敏捷到20点的时候,攻击增加10,血量增加20。判断知道用case,但是血量和攻击的取值是什么的,血量用$game_actors[1].hp 貌似没有变化,攻击也没找到相关的属性方法。看有人用  Game_BaseItem这个类 这个不存放武器装备的吗

Lv1.梦旅人

梦石
0
星屑
50
在线时间
108 小时
注册时间
2013-10-22
帖子
60
3
 楼主| 发表于 2015-1-17 22:11:20 | 只看该作者
感谢,如果实在不行就只好用公共事件了,很多人说公共事件容易造成游戏很卡。一直没敢用。。。。。

点评

↓不是“只能”是“是能”。  发表于 2015-1-18 00:27
脚本当然只能写的,就是先让你自己尝试看看。  发表于 2015-1-18 00:22
回复 支持 反对

使用道具 举报

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
2
发表于 2015-1-17 21:57:47 | 只看该作者
你要的这个效果直接到脚本里做其实还挺麻烦的……

首先除了hp和mp其它能力值是不能直接进行 += 这样的自运算操作的。

class Game_Actor < Game_Battler的  def param_base(param_id) 方法是操作能力值基础值的操作方法。
通过改变这里的方法可以达到你需要的效果。
你先试着操作看看,如果实在做不来再追问。

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 15:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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