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

Project1

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

[已经过期] 求“地图名显示”和“菜单美化”脚本。。。。。。。。...

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
41 小时
注册时间
2013-10-27
帖子
22
跳转到指定楼层
1
发表于 2016-5-21 09:44:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
地图名显示一直没有找到自己想要的,我需要一个左上方一直显示地图名的脚本,不需要图片就能显示的那种,坐标显示也不要。
菜单美化主要是更改对话框和菜单栏之类的透明度,请问这个谁有呢??0 0

Lv2.观梦者

梦石
0
星屑
582
在线时间
917 小时
注册时间
2013-3-13
帖子
557
2
发表于 2016-5-21 10:16:17 | 只看该作者
  1. #==============================================================================
  2. # ■ Window_MapName 显示地图名称
  3. #==============================================================================

  4. class Window_MapName < Window_Base
  5. #--------------------------------------------------------------------------
  6. # ● 初始化
  7. #--------------------------------------------------------------------------
  8. def initialize
  9. @map_id = $game_map.map_id
  10. super(0, 0, 182, 52)
  11. self.contents.font.size = 20
  12. self.z = 151
  13. refresh
  14. end
  15. #--------------------------------------------------------------------------
  16. # ● 刷新
  17. #--------------------------------------------------------------------------
  18. def refresh
  19. self.contents_opacity = 255
  20. name = $data_mapinfos[@map_id].name
  21. width = self.contents.text_size(name).width
  22. height = self.contents.text_size(name).height
  23. self.width = width + 32
  24. self.height = height + 32
  25. self.contents = Bitmap.new(width, height)
  26. self.contents.font.size = 20
  27. self.contents.font.color = text_color(0)
  28. self.x = 0
  29. self.y = 0
  30. self.contents.draw_text(0, 0, width, 20, name, 1)
  31. self.opacity = 255
  32. end
  33. #--------------------------------------------------------------------------
  34. # ● 更新
  35. #--------------------------------------------------------------------------
  36. def update
  37. if $game_map.map_id != @map_id
  38. @map_id = $game_map.map_id
  39. refresh
  40. self.opacity -= 5
  41. self.contents_opacity = 255
  42. end
  43. return if self.opacity == 0
  44. self.opacity = 0
  45. self.contents_opacity = 255  
  46. end
  47. end

  48. class Scene_Title < Scene_Base
  49. #--------------------------------------------------------------------------
  50. # ● 数据库载入
  51. #--------------------------------------------------------------------------
  52. alias old_ld load_database
  53. def load_database
  54. old_ld
  55. $data_mapinfos = load_data("Data/MapInfos.rvdata")
  56. end
  57. end

  58. class Scene_Map < Scene_Base
  59. #--------------------------------------------------------------------------
  60. # ● 开始
  61. #--------------------------------------------------------------------------
  62. alias old_start start
  63. def start
  64. old_start
  65. @mapname_window = Window_MapName.new
  66. end
  67. #--------------------------------------------------------------------------
  68. # ● 结束
  69. #--------------------------------------------------------------------------
  70. alias old_ter terminate
  71. def terminate
  72. old_ter
  73. @mapname_window.dispose
  74. end
  75. #--------------------------------------------------------------------------
  76. # ● 更新
  77. #--------------------------------------------------------------------------
  78. alias old_update update
  79. def update
  80. old_update
  81. @mapname_window.update
  82. end
  83. end
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
41 小时
注册时间
2013-10-27
帖子
22
3
 楼主| 发表于 2016-5-21 15:21:40 | 只看该作者
crow2006 发表于 2016-5-21 10:16

诶,背后的边框能不能一直在
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-30 16:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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