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

Project1

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

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

[复制链接]

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
跳转到指定楼层
1
发表于 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
复制代码
囡囚囨囚囨図囨囧

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
2
发表于 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技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

Lv4.逐梦者

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


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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
977 小时
注册时间
2011-5-13
帖子
292
4
发表于 2012-3-14 13:37:51 | 只看该作者
这个方法行么?visible
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-6 18:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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