查看: 1853|回复: 0

[已经解决] self.contents.draw_text显示的变量叠在一起了怎么办

[复制链接]
梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2016-4-17 21:58:33 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 yang1zhi 于 2016-4-17 22:31 编辑

self.contents.draw_text(60, 100, 120, 32, NPCYYDCW::GQ[$jjcCommands[id]].to_s)
1号角色的帮助窗口里显示变量10
然后转到2号帮助窗口变量就成了10和0的叠加,应该是要显示0的

我在UPDATE里面有
    @jies_Window.set_ren(@jjccommand_window.index)


帮助窗口里有
脚本  def set_ren(ren)
    text = @jieslb[ren]
    draw_jjc_graphic(ren)
  end
  

    #########################################
  def draw_jjc_graphic(id)
  bitmap = RPG::Cache.jjctx("jjc_#{id}") rescue nil
  cw = bitmap.width
  ch = bitmap.height
  src_rect = Rect.new(0, 0, cw, ch)
  self.contents.blt(0,0, bitmap, src_rect)
    self.contents.font.color = system_color
    self.contents.draw_text(4, 100, 120, 32, "感情:")
    #感情的变量值
    self.contents.draw_text(60, 100, 120, 32, NPCYYDCW::GQ[$jjcCommands[id]].to_s)
end


modulemodule NPCYYDCW

  #这里设置每个NPC初始感情
  GQ = {"0.许悲" => 10,
  "1.扉叶" => 0,     
  "2.孤鸣" => 0,     
  "3.茉莉" => 0,     
  "4.鹿杀" => 0,     
  "5.笨萌" => 0,     
  "6.天月" => 0     
  }
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

在本版发帖返回顶部