查看: 2385|回复: 1

[已经解决] 一个简单的脚本求改

[复制链接]
梦石
0
星屑
50
在线时间
189 小时
注册时间
2013-1-26
回帖
31
发表于 2014-1-15 01:44:55 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 ninesound 于 2014-1-15 01:47 编辑

这是脚本,可以在战斗中显示回合数的

[pre lang="ruby" line="1"]#==============================================================================

# ** Window_MapStatus

#==============================================================================

class Window_MapStatus< Window_Base

  #----------------------------------------------------------------------------

  # * 初始化

  #----------------------------------------------------------------------------

  def initialize
    super(420, 350, 105, 50)
    refresh

  end

  #----------------------------------------------------------------------------

  # * 刷新画面

  #----------------------------------------------------------------------------

  def update

    super

    refresh

  end

  #----------------------------------------------------------------------------

  # * 更新内容

  #----------------------------------------------------------------------------

  def refresh
  
    self.contents.clear
    self.contents.font.bold = true
    self.contents.font.color = Color.new(16, 108,143)
    count ="第" + "#{$game_troop.turn_count}" + "回合"
    #count = "#{$game_troop.turn_count}"
self.contents.font.bold = false
   # draw_text(0,0,20,30,count)
draw_text(0,0,100,30,count)
  end
  
end[/pre]

我想在回合数下面插入一张图片

请问要怎么修改呢?
梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
回帖
2257

贵宾

发表于 2014-1-15 17:38:29 | 显示全部楼层
可以用位图的 blt 方法把图片绘制在这个窗口的 contents 上。
blt(x, y, src_bitmap, src_rect[, opacity])
    执行从位图 src_bitmap 的矩形 src_rect  (Rect 矩形类 ) 到指定的位图坐标 (x, y) 之间的区块过渡。
    opacity 是透明度,范围 0~255。


例子:
  1. bitmap_temp = Bitmap.new("图片路径/图片名")
  2. contents.blt(10, 50, bitmap_temp, bitmap_temp.rect)
  3. bitmap_temp.dispose
复制代码

评分

参与人数 1星屑 +132 收起 理由
熊喵酱 + 132 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部