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

Project1

 找回密码
 注册会员
搜索
楼主: 507066589
打印 上一主题 下一主题

如何让技能名字颜色改变

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-20
帖子
258
11
发表于 2009-6-7 21:17:03 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
12
发表于 2009-6-7 21:21:28 | 只看该作者
以下引用小lim于2009-6-7 13:17:03的发言:

老实说这问题不用讨论这么久……
擅用搜索就行了。
如果lz要学的是理论性的,那无视我好了。
http://rpg.blue/web/htm/news202.htm

老实说,如果你认真看LZ的问题和我们的讨论,你就不会给出这个无用的链接。
有些不错的想法之所以没有被人重视,就是因为很多人以为已经有人写了,据我所知,这个还没有。
话说,我已经给出了解决这个问题的思路,至于完整的脚本,现在没时间写。

PS:说话直了点,前辈莫怪。
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
20 小时
注册时间
2005-10-24
帖子
1571
13
发表于 2009-6-8 00:39:01 | 只看该作者
找一个技能分类的脚本不是更好吗?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
20 小时
注册时间
2005-10-24
帖子
1571
14
发表于 2009-6-8 00:41:42 | 只看该作者
以下引用tommay于2009-6-7 13:21:28的发言:


以下引用小lim于2009-6-7 13:17:03的发言:

老实说这问题不用讨论这么久……
擅用搜索就行了。
如果lz要学的是理论性的,那无视我好了。
http://rpg.blue/web/htm/news202.htm


老实说,如果你认真看LZ的问题和我们的讨论,你就不会给出这个无用的链接。
有些不错的想法之所以没有被人重视,就是因为很多人以为已经有人写了,据我所知,这个还没有。
话说,我已经给出了解决这个问题的思路,至于完整的脚本,现在没时间写。

PS:说话直了点,前辈莫怪。


[本贴由作者于 2009-6-7 13:25:15 最后编辑]


说真的,我现在还不是很清楚lz要个什么效果.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2008-6-7
帖子
79
15
 楼主| 发表于 2009-6-8 00:49:23 | 只看该作者
LS不知道我知道
我要制作这样的
夺魄一击五阶
横扫千军二阶
看见了我,你就看见了一(1) 二(2) 三(3) 四(4) 五(5)
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-6-8
帖子
13
16
发表于 2009-6-8 01:00:48 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2008-6-7
帖子
79
17
 楼主| 发表于 2009-6-8 01:01:47 | 只看该作者
技能改了颜色呢?
看见了我,你就看见了一(1) 二(2) 三(3) 四(4) 五(5)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2008-6-7
帖子
79
18
 楼主| 发表于 2009-6-8 18:37:53 | 只看该作者
一天过了,自顶
看见了我,你就看见了一(1) 二(2) 三(3) 四(4) 五(5)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
20 小时
注册时间
2005-10-24
帖子
1571
19
发表于 2009-6-8 19:14:21 | 只看该作者
建议lz将你要做成的效果图放出来。因为我对你说的游戏不是很了解
====
我要制作这样的
夺魄一击五阶
====
  难道是技能等级?技能名称不变,等级颜色改变?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1 小时
注册时间
2009-4-1
帖子
22
20
发表于 2009-6-8 19:20:51 | 只看该作者
以下引用507066589于2009-6-7 16:49:23的发言:

LS不知道我知道
我要制作这样的
夺魄一击五阶
横扫千军二阶

我只看这句,其他没看,实现这个可以用

把技能名字分割
然后分开显示


我技能名字定义的是 十字斩#第一招

windows_skill
显示如下
  def draw_item(index)
    skill = @data[index]
    if @actor.skill_can_use?(skill.id)
      self.contents.font.color = normal_color
    else
      self.contents.font.color = disabled_color
    end
    x = 4 + index % 2 * (288 + 32)
    y = index / 2 * 32
    rect = Rect.new(x, y, self.width / @column_max - 32, 32)
    self.contents.fill_rect(rect, Color.new(0, 0, 0, 0))
    bitmap = RPG::Cache.icon(skill.icon_name)
    opacity = self.contents.font.color == normal_color ? 255 : 128
    self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24), opacity)
    #修改部分
    name = skill.name.split(/#/)
    self.contents.draw_text(x + 28, y, 204, 32, name[0], 0)
    #如果你想根据某些东西定义后缀显示的文字和颜色 比如等级
    # case 技能等级
    # when 1..10
    #   cl= 设置绿色
    #   name[1] = 第一招
    #  end
    #就可以了
    #颜色
    self.contents.font.color = Color.new(128, 255, 128, 255)
    self.contents.draw_text(x + 28 + (name[0].size*7), y, 204, 32, name[1], 0)
    #修改结束
    self.contents.font.color = normal_color
    self.contents.draw_text(x + 232, y, 48, 32, skill.sp_cost.to_s, 2)
  end
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-13 15:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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