Project1

标题: 脚本求助,我成功把HP和SP伤害显示在一起,可是 [打印本页]

作者: yang1zhi    时间: 2016-6-15 19:19
标题: 脚本求助,我成功把HP和SP伤害显示在一起,可是
前面显示HP伤害数值,后面显示SP伤害数值。
本来想显示两条的,可是弄不起来。
数值能正确显示,可是中间加了“SP”却是显示“0”
空格也没显示出来
RUBY 代码复制
  1. if value.is_a?(Numeric)
  2.       bitmap_number_image = RPG::Cache.windowskin("Damage_Number")
  3.       bitmap = Bitmap.new(bitmap_number_image.width,bitmap_number_image.height)
  4.       bitmap_im_cw = bitmap_number_image.width / 10
  5.       bitmap_im_ch = bitmap_number_image.height / 3   
  6.       bitmap_number_text = value.to_s.split(//)
  7.       spsz = value_sp.to_s.split(//)
  8.       bitmap_number_text.push("   SP   ")
  9.       bitmap_number_text = bitmap_number_text + spsz
  10.       p bitmap_number_text
  11.      # if value >= 0
  12.         for r in 0..bitmap_number_text.size - 1
  13.            bitmap_number_abs = bitmap_number_text[r].to_i
  14.            if critical == false
  15.            bitmap_src_rect = Rect.new(bitmap_im_cw * bitmap_number_abs,0 , bitmap_im_cw, bitmap_im_ch)
  16.            else
  17.             bitmap_src_rect = Rect.new(bitmap_im_cw * bitmap_number_abs, bitmap_im_ch * 2, bitmap_im_cw, bitmap_im_ch)
  18.            end
  19.            bitmap.blt(60 + ((bitmap_im_cw - 7) *  r), 0, bitmap_number_image, bitmap_src_rect)        
  20.            end





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1