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

Project1

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

改脚本如何把某个技能刷成灰色?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
57 小时
注册时间
2007-9-4
帖子
72
跳转到指定楼层
1
发表于 2008-7-25 23:44:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我在这里胡乱加了一句:
if $scene.is_a?(Scene_Battle)
    self.contents.draw_text(x + 28, y, 204, 32, skill.name(@actor), 0) and contents.font.color = disabled_color   
    else
    self.contents.draw_text(x + 28, y, 204, 32, skill.name, 0)
    end
    self.contents.draw_text(x + 232, y, 48, 32, skill.sp_cost.to_s, 2)
  end
end


就是想要当技能满足contents.draw_text(x + 28, y, 204, 32, skill.name(@actor), 0)时显示为灰色,但是没见效果,请问该怎么修改?

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-8-23
帖子
539
2
发表于 2008-7-26 00:01:40 | 只看该作者

  1. and
复制代码

换成
  1. ;
复制代码

PS:
"想要当技能满足contents.draw_text(x + 28, y, 204, 32, skill.name(@actor),0)"
这话听着有点诡异的说~
横版卷轴ARPG制作中... 系统80% 素材95% 剧情1%.... 有脚本问题随时吼我- -(被T出)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
57 小时
注册时间
2007-9-4
帖子
72
3
 楼主| 发表于 2008-7-26 00:12:06 | 只看该作者
哈哈,这是自己凭感觉说出来的意思,其实我不懂脚本滴!
ls的方法貌似不行,还有其它办法么?
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
40018
在线时间
5813 小时
注册时间
2006-11-10
帖子
6690
4
发表于 2008-7-26 03:06:21 | 只看该作者
这段就是显示结果了...

如果要它变灰,把那句放前面不就行了...这句本来就是满足条件后才显示的。

self.contents.font.color = disabled_color   
self.contents.draw_text(x + 28, y, 204, 32, skill.name(@actor), 0)

PS,我是联系上下文判断的。楼主的表达我理解不能....
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-8-9 18:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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