Project1

标题: 如何让某个变量的数值一直显示在左下角? [打印本页]

作者: snowcmpie    时间: 2014-8-8 12:58
标题: 如何让某个变量的数值一直显示在左下角?
或者让金币数量去掉背景框显示在左下角?
作者: 喵呜喵5    时间: 2014-8-8 13:23
https://rpg.blue/home.php?mod=sp ... o=blog&id=12023
作者: VIPArcher    时间: 2014-8-8 15:39
  1. class Spriteset_Map
  2.   alias create_shadow_20140808 create_shadow
  3.   def create_shadow
  4.     create_shadow_20140808
  5.     @mapinfo_sprite = Sprite.new
  6.     @mapinfo_sprite.bitmap = Bitmap.new(128,24)
  7.     @mapinfo_sprite.bitmap.font.size = 20
  8.     @mapinfo_sprite.x = 418
  9.     @mapinfo_sprite.y = 384
  10.   end
  11.   
  12.   alias update_shadow_20140808 update_shadow
  13.   def update_shadow
  14.     update_shadow_20140808
  15.     @mapinfo_sprite.visible = $game_switches[23]
  16.     if @mapinfo_to_draw != mapinfo_to_draw
  17.       @mapinfo_to_draw = mapinfo_to_draw
  18.       b = @mapinfo_sprite.bitmap
  19.       b.clear
  20.       b.draw_text(- 48,2,b.width,20,$game_party.gold,2)
  21.       b.draw_text(0,2,b.width,20,$data_system.currency_unit,2)
  22.     end
  23.   end
  24.   
  25.   alias dispose_shadow_20140808 dispose_shadow
  26.   def dispose_shadow
  27.     dispose_shadow_20140808
  28.     @mapinfo_sprite.bitmap.dispose
  29.     @mapinfo_sprite.dispose
  30.   end
  31.   # 啊,新技能Get
  32.   def mapinfo_to_draw
  33.     $game_party.gold
  34.   end
  35. end
复制代码





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