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

Project1

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

[已经解决] 脚本求助,我成功把HP和SP伤害显示在一起,可是

[复制链接]

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

跳转到指定楼层
1
发表于 2016-6-15 19:19:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
前面显示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
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-11-30 07:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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