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

Project1

 找回密码
 注册会员
搜索

能力的排序

查看数: 2792 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-12-25 22:59

正文摘要:

本帖最后由 亂堂和樹 于 2014-12-25 23:04 编辑 是的,我又很厚臉皮的來了QAQ....因為不能一帖多問,所以等待上個帖子結束後...才來發問 關於裝備....應該說,有關這行"6.times {|i| draw_item(0, line_height&n ...

回复

喵呜喵5 发表于 2014-12-26 10:32:56
亂堂和樹 发表于 2014-12-26 01:52
那這段又要怎麼改呢0.0"...因為新屬性用的  不是"param"..而是 "caram"...

#-------------------------- ...


change_color这个方法修改的是接下去描绘的所有文字的颜色
  1.     new_value2 = @temp_actor.param(5)
  2.     new_value3 = @temp_actor.param(3)
  3.     new_value4 = @temp_actor.param(7)
  4.     new_value5 = @temp_actor.param(6)
  5.     change_color(param_change_color(new_value2 - @actor.param(5)))
  6.     change_color(param_change_color(new_value3 - @actor.param(3)))
  7.     change_color(param_change_color(new_value4 - @actor.param(7)))
  8.     change_color(param_change_color(new_value5 - @actor.param(6)))
  9.     draw_text(x+19, y+125, 40, line_height, new_value2, 1)
  10.     draw_text(x+19, y+149, 40, line_height, new_value3, 1)
  11.     draw_text(x+19, y+173, 40, line_height, new_value4, 1)
  12.     draw_text(x+19, y+197, 40, line_height, new_value5, 1)
复制代码
所以你写的这个脚本至少应该改成这样颜色的描绘才是正常的:
  1.     new_value2 = @temp_actor.param(5)
  2.     new_value3 = @temp_actor.param(3)
  3.     new_value4 = @temp_actor.param(7)
  4.     new_value5 = @temp_actor.param(6)
  5.     change_color(param_change_color(new_value2 - @actor.param(5)))
  6.     draw_text(x+19, y+125, 40, line_height, new_value2, 1)
  7.     change_color(param_change_color(new_value3 - @actor.param(3)))
  8.     draw_text(x+19, y+149, 40, line_height, new_value3, 1)
  9.     change_color(param_change_color(new_value4 - @actor.param(7)))
  10.     draw_text(x+19, y+173, 40, line_height, new_value4, 1)
  11.     change_color(param_change_color(new_value5 - @actor.param(6)))
  12.     draw_text(x+19, y+197, 40, line_height, new_value5, 1)
复制代码

点评

原來如此,怪不得怎弄都....感激>"<  发表于 2014-12-27 10:32

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 我很赞同

查看全部评分

VIPArcher 发表于 2014-12-25 23:23:29
可以啊,6.times {|i| draw_item(0, line_height  * (1 + i), 2 + i)}其实就是执行6次draw_item,每次i加1(这样应该说得清楚了吧?
如果你的需求是这样,那么完全可以放弃默认的做法,直接用draw_item(x,y,能力值编号)来一个一个地绘制。只绘制你自己需要的能力值,坐标也可以自己调。

点评

不過,更換裝備後的數值,卻很難搞...  发表于 2014-12-26 01:41
了解!真是清楚又明瞭!太感激了QAQ...幫我這麼多次,至於那蠢問題...不問也罷..只是每個技能(高達200多種以上)要自己設定而已..否則命中會有問題Orz  发表于 2014-12-25 23:29

评分

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

查看全部评分

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

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

GMT+8, 2024-11-7 16:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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