查看: 1577|回复: 3

[已经过期] 右上角显示变量脚本的问题

[复制链接]
梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
发表于 2012-3-12 16:12:15 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 幻耶 于 2012-3-12 16:13 编辑

以下脚本我用来在右上角显示角色的金钱数,但我只希望在10号地图显示金钱数,别的地图地图不显示,以下的修改法只是设置成:在编号10以外的地图把显示金钱变量的坐标改到地图之外(脚本20~22行),感觉这种方法不大好,还可以有什么办法让编号10以外的地图不显示金钱数?
  1. class Floating < Sprite
  2.   def initialize(viewport = nil)
  3.     super(viewport)
  4.     self.bitmap = Bitmap.new(96, 32)
  5.     self.x = 430
  6.     self.y = 430
  7.     self.z = 1000
  8.     update
  9.   end
  10.   def dispose
  11.     self.bitmap.dispose
  12.     super
  13.   end
  14.   def update
  15.     if $game_map.map_id == 10
  16.       self.x = 540
  17.       self.y = 10
  18.       self.z = 1000
  19.     else
  20.       self.x = -540
  21.       self.y = -10
  22.       self.z = 1000
  23.     end
  24.     v1 = $game_party.gold.to_s
  25.     if @v1 != $game_party.gold.to_s
  26.       self.bitmap.clear
  27.       self.bitmap.draw_text(4, 0, 88, 32, sprintf("银两:%5d", $game_party.gold.to_s))
  28.       @v1 = v1
  29.       @item = 0
  30.       @item_number = 0
  31.     end
  32.   end
  33. end
  34. class Scene_Map
  35.   alias main_old main if !method_defined? :main_old
  36.   def main
  37.     @floating = Floating.new
  38.     main_old
  39.     @floating.dispose
  40.   end
  41.   alias update_old update if !method_defined? :update_old
  42.   def update
  43.     @floating.update
  44.     update_old
  45. end
  46. end
复制代码
囡囚囨囚囨図囨囧

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2012-3-12 16:36:12 | 显示全部楼层
没记错的话Window类还有一个透明度的量的,opa什么的来着

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
 楼主| 发表于 2012-3-13 08:12:11 | 显示全部楼层
本帖最后由 幻耶 于 2012-3-13 10:31 编辑
Wind2010 发表于 2012-3-12 16:36
没记错的话Window类还有一个透明度的量的,opa什么的来着


透明的话是不是还会不断地在地图上刷新数值?如果我希望在别的地图不显示也不刷新金钱变量的数值呢?
囡囚囨囚囨図囨囧
回复

使用道具 举报

梦石
0
星屑
50
在线时间
977 小时
注册时间
2011-5-13
回帖
245
发表于 2012-3-14 13:37:51 | 显示全部楼层
这个方法行么?visible
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部