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

Project1

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

[已经解决] 怎將升等經驗值增加度改為0

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
28 小时
注册时间
2010-6-26
帖子
14
跳转到指定楼层
1
发表于 2012-1-27 17:39:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想做經驗條,但經驗每升一等,最大量都會增加,形成每個等級的最大量沒有規律,誰能教我怎麼將增加改為0!在腳本里改也OK!

Lv4.逐梦者

梦石
0
星屑
5407
在线时间
2559 小时
注册时间
2011-9-27
帖子
1119

极短23参与开拓者

2
发表于 2012-1-28 08:09:43 | 只看该作者
本帖最后由 怕鼠的猫 于 2012-1-28 13:47 编辑

修改了一下。
  1. #怕鼠的猫
  2. # ACE 代码
  3. class Game_Actor
  4.     def next_level_exp
  5.     #这里你输入每一级固定的经验值。我设成100 了。
  6.       100*(@level+1)
  7.      end
  8.   end
复制代码
这里设定了100作为每一级固定经验值,你可以改动成别的数字。
从平淡走向更平淡。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2012-1-26
帖子
22
3
发表于 2012-1-28 08:26:02 | 只看该作者
设经验条显示的宽度为w
w = 100 * actor.now_exp/actor.next_exp

100::经验条的宽度
actor.now_exp :角色当前经验
actor.next_exp :角色下一级的经验

这样就不会出现那问题了。

评分

参与人数 1星屑 +80 收起 理由
怕鼠的猫 + 80 我很赞同

查看全部评分

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
28 小时
注册时间
2010-6-26
帖子
14
4
 楼主| 发表于 2012-1-28 12:58:23 | 只看该作者
怕鼠的猫 发表于 2012-1-28 08:09
这里设定了100作为每一级固定经验值,你可以改动成别的数字。

請問:

主角目前經驗=0     的代碼是?

主角目前等級*100  的代碼是?
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5407
在线时间
2559 小时
注册时间
2011-9-27
帖子
1119

极短23参与开拓者

5
发表于 2012-1-28 13:46:08 | 只看该作者
001585100 发表于 2012-1-28 12:58
請問:

主角目前經驗=0     的代碼是?

刚才代码有误,我修改了。
  1.   #--------------------------------------------------------------------------
  2.   # ● 达到指定等级需要累积的经验值
  3.   #--------------------------------------------------------------------------
  4. class Game_Actor
  5. def exp_for_level(level)
  6.         level*100
  7.   end
  8. end
复制代码
另外一种写法是这样的。你都试试吧,看看那个好使。
从平淡走向更平淡。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-16 06:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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