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

Project1

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

[已经解决] 进阶者求助:用什么语句读取地图的备注栏

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
91 小时
注册时间
2012-3-3
帖子
65
跳转到指定楼层
1
发表于 2012-3-25 01:02:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我试了半天硬是没找到底图备注用神马语句表示的……我想要读取备注来扩展地图名的显示,因为我太贪心了{:2_271:}!  我要用两行名字来显示我的地图名~~  哇咔咔,  ……请大大帮忙发表一下见解呗。。。。。

Lv2.观梦者

梦石
0
星屑
600
在线时间
924 小时
注册时间
2011-5-11
帖子
438
2
发表于 2012-3-25 08:40:33 | 只看该作者
在Game_Map里加入
  1.   #--------------------------------------------------------------------------
  2.   # ● 获取显示备注
  3.   #--------------------------------------------------------------------------
  4.   def note
  5.     @map.note
  6.   end
  7. #在其它地方调用可以语句为:$game_map.note

复制代码
http://rpg.blue/static/image/smiley/yct/A059.gif中国字认识都不到一半,哪的心情学英语呀!
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
91 小时
注册时间
2012-3-3
帖子
65
3
 楼主| 发表于 2012-3-25 15:16:54 | 只看该作者
345912390 发表于 2012-3-25 08:40
在Game_Map里加入

RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 刷新
  3.   #--------------------------------------------------------------------------
  4.   def refresh
  5.     contents.clear
  6.     unless $game_map.display_name.empty?
  7.       draw_background(contents.rect)
  8.       draw_text(contents.rect, $game_map.display_name, 1)
  9.       draw_text(contents.rect, $game_map.note, 1)
  10.     end
  11.   end

那在段Window_Mapname脚本里面怎么把描绘备注的行改成在名字显示的下一行呢? 试了好多次都没成功~  嘿嘿,求大大指教
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
600
在线时间
924 小时
注册时间
2011-5-11
帖子
438
4
发表于 2012-3-25 16:35:54 | 只看该作者
@Mr丶木头
Window_Mapname脚本里面,找到对应的替换就可以了

  1. #--------------------------------------------------------------------------
  2.   # ● 初始化对象
  3.   #--------------------------------------------------------------------------
  4.   def initialize
  5.     super(0, 0, window_width, fitting_height(2))#修改
  6.     self.opacity = 0
  7.     self.contents_opacity = 0
  8.     @show_count =0
  9.     refresh
  10.   end
  11. #--------------------------------------------------------------------------
  12.   # ● 刷新
  13.   #--------------------------------------------------------------------------
  14.   def refresh
  15.     contents.clear
  16.     unless $game_map.display_name.empty?
  17.       draw_background(contents.rect)
  18.       #draw_text(contents.rect, $game_map.display_name, 1)
  19.       rect = Rect.new(0,0,contents.width,line_height)#
  20.       draw_text(rect, $game_map.display_name, 1)
  21.       rect = Rect.new(0,line_height,contents.width,line_height)
  22.       draw_text(rect, $game_map.note, 1)      
  23.     end
  24.   end
复制代码

评分

参与人数 1星屑 +400 梦石 +2 收起 理由
迷糊的安安 + 400 + 2 非常实用的修改

查看全部评分

http://rpg.blue/static/image/smiley/yct/A059.gif中国字认识都不到一半,哪的心情学英语呀!
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
91 小时
注册时间
2012-3-3
帖子
65
5
 楼主| 发表于 2012-3-25 21:08:20 | 只看该作者
345912390 发表于 2012-3-25 16:35
@Mr丶木头
Window_Mapname脚本里面,找到对应的替换就可以了

哈哈,大功告成,谢大大了!
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 18:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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