幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2248|回复: 10

[RM2K&2K3] [求助][讨论][砖头]请问怎么把会心一击时显示的 critical 改

[复制链接]

7

主题

24

帖子

276

积分

③业余

积分
276
QQ
发表于 2007-1-3 12:58:01 | 显示全部楼层 |阅读模式
请问怎么把会心一击时显示的 critical  改成中文字 如"致命一击"
1332
回复

使用道具 举报

1

主题

175

帖子

1937

积分

⑥精研

积分
1937
发表于 2007-1-3 13:46:34 | 显示全部楼层
module RPG
  class Sprite < ::Sprite
   
    def damage(value, critical)
      dispose_damage
      if value.is_a?(Numeric)
        damage_string = value.abs.to_s
      else
        damage_string = value.to_s
      end
      bitmap = Bitmap.new(160, 48)
      bitmap.font.name = "Arial Black"
      bitmap.font.size = 32
      bitmap.font.color.set(0, 0, 0)
      bitmap.draw_text(-1, 12-1, 160, 36, damage_string, 1)
      bitmap.draw_text(+1, 12-1, 160, 36, damage_string, 1)
      bitmap.draw_text(-1, 12+1, 160, 36, damage_string, 1)
      bitmap.draw_text(+1, 12+1, 160, 36, damage_string, 1)
      if value.is_a?(Numeric) and value < 0
        bitmap.font.color.set(176, 255, 144)
      else
        bitmap.font.color.set(255, 255, 255)
      end
      bitmap.draw_text(0, 12, 160, 36, damage_string, 1)
      if critical
            bitmap.font.size = 20
         bitmap.font.name = "黑体"
        bitmap.font.color.set(0, 0, 0)
        bitmap.draw_text(-1, -1, 160, 20, "会心一击", 1)
        bitmap.draw_text(+1, -1, 160, 20, "会心一击", 1)
        bitmap.draw_text(-1, +1, 160, 20, "会心一击", 1)
        bitmap.draw_text(+1, +1, 160, 20, "会心一击", 1)
        bitmap.font.color.set(255, 255, 255)
        bitmap.draw_text(0, 0, 160, 20, "会心一击", 1)
      end
      @_damage_sprite = ::Sprite.new(self.viewport)
      @_damage_sprite.bitmap = bitmap
      @_damage_sprite.ox = 80
      @_damage_sprite.oy = 20
      @_damage_sprite.x = self.x
      @_damage_sprite.y = self.y - self.oy / 2
      @_damage_sprite.z = 3000
      @_damage_duration = 40
    end
  end
end


这样..显示的都是"会心一击".....
回复 支持 反对

使用道具 举报

7

主题

24

帖子

276

积分

③业余

积分
276
QQ
 楼主| 发表于 2007-1-3 14:09:52 | 显示全部楼层
絮儿,刚用了你的脚本.但是经测试..就是显示"会心一击"时不再是英文了.但是这四个字包括伤害值的数字.都不会消失了..一直留在战斗画面中...


请赐教..
1332
回复 支持 反对

使用道具 举报

好人卡的 该用户已被删除
发表于 2007-1-3 14:10:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

好人卡的 该用户已被删除
发表于 2007-1-3 14:12:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

1

主题

175

帖子

1937

积分

⑥精研

积分
1937
发表于 2007-1-3 14:13:54 | 显示全部楼层
?8过我这里没有这样的说...
你加在哪里了?...
回复 支持 反对

使用道具 举报

7

主题

24

帖子

276

积分

③业余

积分
276
QQ
 楼主| 发表于 2007-1-3 14:15:11 | 显示全部楼层
我直接在 Main 前加的一条新的~~..

对了.我在游戏里用了一条 ★RTAB战斗系统 的脚本.会不会因为和这个脚本有关系啊.
才使得伤害值和文字不会消失了?
1332
回复 支持 反对

使用道具 举报

好人卡的 该用户已被删除
发表于 2007-1-3 14:26:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

1

主题

175

帖子

1937

积分

⑥精研

积分
1937
发表于 2007-1-3 14:26:09 | 显示全部楼层
MS是的...
8过8知道你用的哪个.....
回复 支持 反对

使用道具 举报

7

主题

24

帖子

276

积分

③业余

积分
276
QQ
 楼主| 发表于 2007-1-3 14:36:55 | 显示全部楼层
我刚在 RTAB Ver 1.05 里搜索 "critical" 找不到这个...里面没有命令提到这个啊.

也许我问的很小白..不过实在是看不懂..RTAB里又是日文的...
1332
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-27 06:50 , Processed in 0.029070 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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