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

Project1

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

RM XP如何在界面指定位置上显示金钱窗口?

 关闭 [复制链接]

Lv1.梦旅人

笑问情缘

梦石
0
星屑
73
在线时间
238 小时
注册时间
2006-5-3
帖子
640
跳转到指定楼层
1
发表于 2008-10-7 22:04:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
请教各位大侠,RM XP如何在界面指定位置上显示金钱窗口,而不是用文章显示?
原来我新建了一个并行处理的事件:

但是出来的效果却是这样的:

虽然每次按下shift键可以调出金钱窗口,但是下面总会自动出现一个文本框,很烦,请问有没有办法,只显示金钱窗口?用脚本的也行。
版务信息:本贴由楼主自主结贴~
你是我生命历程的那颗北极星,
只要有你在,我的人生才有方向。
我的QQ:269167760(雨后晨曦)
问情工作室:3366504(群号)
拉轰风云贴吧:http://tieba.baidu.com/f?kw=拉轰风云

Lv1.梦旅人

穿越一季:朔

梦石
0
星屑
50
在线时间
333 小时
注册时间
2007-4-11
帖子
5369

贵宾

2
发表于 2008-10-8 00:39:29 | 只看该作者
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================
  4. #显示金钱 by 小夏
  5. #经superufo的帮助一个脚本菜鸟做的不太完美将就着用吧
  6. class Window_goldWindow < Window_Base
  7. def initialize
  8. super(0,0,200,60)
  9. self.opacity = 150
  10. self.visible = false
  11. refresh
  12. end
  13. def refresh
  14. self.contents.clear
  15. self.contents.draw_text(0, 0, 80, WLH, "金钱:")
  16. self.contents.draw_text(80, 0, 40, WLH, $game_party.gold)
  17. self.contents.draw_text(100,0, 40, WLH, Vocab::gold, 2)
  18. end
  19. end
  20. class Scene_Map < Scene_Base
  21. alias goldWindow_start start
  22. alias goldWindow_update
  23. update
  24. alias goldWindow_terminate terminate
  25. def start
  26. goldWindow_start
  27. @goldWindow = Window_goldWindow.new
  28. end
  29. def update
  30. @goldWindow.update
  31. @goldWindow.refresh
  32. @goldWindow.visible = true
  33. goldWindow_update
  34. end
  35. def terminate
  36. goldWindow_terminate
  37. @goldWindow.dispose
  38. end
  39. end
  40. #小夏作品
  41. #转载者注明这个是superufo和小夏的作品谢谢合作

  42. #==============================================================================
  43. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  44. #==============================================================================

复制代码
6R复活?别扯淡了.

柳柳一旦接手66RPG,我果断呵呵啊。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
5 小时
注册时间
2008-6-28
帖子
292
3
发表于 2008-10-8 09:16:30 | 只看该作者
把你那个公共事件中显示文章的那行改为脚本,并在上面写上
x = Window_Gold.new
x.x = X
x.y = Y

其中X,Y为你想要显示的窗口坐标,可以随便选个什么数值填上去。这样就可以完全按照你的要求显示在屏幕的特定位置。。。。。搞定。。。。
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
不要小看偶哦~~偶可是雨血2和历史2的主系统哦
回复 支持 反对

使用道具 举报

Lv1.梦旅人

笑问情缘

梦石
0
星屑
73
在线时间
238 小时
注册时间
2006-5-3
帖子
640
4
 楼主| 发表于 2008-10-8 17:56:04 | 只看该作者
请教“塑望”的脚本,在运行时在第20行发生了 TypeError.undefined superclass Scene_Base是什么错误呢?
你是我生命历程的那颗北极星,
只要有你在,我的人生才有方向。
我的QQ:269167760(雨后晨曦)
问情工作室:3366504(群号)
拉轰风云贴吧:http://tieba.baidu.com/f?kw=拉轰风云
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
5 小时
注册时间
2008-6-28
帖子
292
5
发表于 2008-10-8 18:28:45 | 只看该作者
TypeError.undefined superclass Scene_Base
它这个脚本还引用了一个父类没有给你,就是 Scene_Base。。。。。这个错误是因为没有父类。。。
不要小看偶哦~~偶可是雨血2和历史2的主系统哦
回复 支持 反对

使用道具 举报

Lv1.梦旅人

笑问情缘

梦石
0
星屑
73
在线时间
238 小时
注册时间
2006-5-3
帖子
640
6
 楼主| 发表于 2008-10-8 20:02:13 | 只看该作者
以下引用lhbadsl于2008-10-8 10:28:45的发言:


TypeError.undefined superclass Scene_Base
它这个脚本还引用了一个父类没有给你,就是 Scene_Base。。。。。这个错误是因为没有父类。。。

那应该怎么样解决这个问题呢?我不太懂脚本
你是我生命历程的那颗北极星,
只要有你在,我的人生才有方向。
我的QQ:269167760(雨后晨曦)
问情工作室:3366504(群号)
拉轰风云贴吧:http://tieba.baidu.com/f?kw=拉轰风云
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
5 小时
注册时间
2008-6-28
帖子
292
7
发表于 2008-10-8 22:39:21 | 只看该作者
class Scene_Map < Scene_Base
不知道你有看见它这句话没有,rgss的脚本类是可以继承的,它上面的意思就是Scene_Map这个类有一个父类,叫做Scene_Base。。。第一个问题:而父类和子类这个概念是什么意思呢?有教程,一般就是父类可以做的东西,子类一定能够做到,父类的变量子类一定可以引用。。。。第二个问题:为什么要用父子类的概念,因为我们写代码可能会使用到很多中同类型的类,比如上面的场景类,那么场景类一定有的功能我们就把它完全做成一个场景的超级类就像上面的Scene_Base,那么以后无论是地图场景,战斗场景,菜单场景都可以使用这个超级场景父类,从而写少很多的代码,增加效率。。。。第三个问题:
那应该怎么样解决这个问题呢?我不太懂脚本

这个问题我不能解答你,因为首先我不知道它的脚本是xp还是vx的,因为xp是没有基础场景类这个概念的,它的Scene_Base貌似是vx那里的,这个脚本不能使用在xp上吧。。。。。而这里貌似是xp提问区,所以这个问题是没有意义的。。。。。。建议楼主换一个脚本,不要使用这个,因为类似的脚本非常多,我的解决方法其实是使用默认的金钱窗口,根本不需要这个脚本。。。。二楼的脚本是使用脚本法重定义地图场景来实现这个效果,不过这个效果是如此的简单,用事件法,就像我教你的那样,足足有余,不用这么麻烦了。。。。
不要小看偶哦~~偶可是雨血2和历史2的主系统哦
回复 支持 反对

使用道具 举报

Lv1.梦旅人

笑问情缘

梦石
0
星屑
73
在线时间
238 小时
注册时间
2006-5-3
帖子
640
8
 楼主| 发表于 2008-10-9 23:08:47 | 只看该作者
以下引用lhbadsl于2008-10-8 1:16:30的发言:

把你那个公共事件中显示文章的那行改为脚本,并在上面写上

x = Window_Gold.new
x.x = X
x.y = Y


其中X,Y为你想要显示的窗口坐标,可以随便选个什么数值填上去。这样就可以完全按照你的要求显示在屏幕的特定位置。。。。。搞定。。。。

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~

这段脚本的确可以显示金钱窗口,但是似乎存在两个问题:
1.金钱值显示重叠,比如,当前显示为100G,当我再次获得200G时,窗口会显示300与100重叠显示的现象,要过5、6秒后才自动显示正常;
2.此脚本好像只能在当前地图使用,如果换了地图就没有了,当然可以每个地图都插一个金钱窗口脚本,只是这样比较繁琐,我试着用设置开关的方法,但好像不管用,请问有没有好点的方法。
还有是字体,金钱窗口显示的黑体字要怎么修改呢?
你是我生命历程的那颗北极星,
只要有你在,我的人生才有方向。
我的QQ:269167760(雨后晨曦)
问情工作室:3366504(群号)
拉轰风云贴吧:http://tieba.baidu.com/f?kw=拉轰风云
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-23 01:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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