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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: xcqxhb2011
打印 上一主题 下一主题

[已经解决] 怎样用脚本显示文本?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
48
在线时间
35 小时
注册时间
2011-7-16
帖子
36
11
 楼主| 发表于 2011-8-13 19:04:17 | 只看该作者
竹轩轩 发表于 2011-8-12 15:20
事件中的“显示文章”等:
1。显示文章比如你在事件脚本里打上$game_temp.message_text = "啊啊啊!",那就 ...

如果我要自定义文字框的位置,比如x,y,高,宽等,那怎么做呢?也就是说,“显示文章”的事件是怎样用脚本写成的呢?

点评

真心的推薦你去看Window_Gold  发表于 2011-8-13 19:13
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
157 小时
注册时间
2011-7-17
帖子
128
12
发表于 2011-8-13 19:19:29 | 只看该作者
xcqxhb2011 发表于 2011-8-13 19:04
如果我要自定义文字框的位置,比如x,y,高,宽等,那怎么做呢?也就是说,“显示文章”的事件是怎样用脚 ...

在脚本中的Window_Message
在那遥远的地方——有一只小猫
这里没有字→
相信我吧。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
35 小时
注册时间
2011-7-16
帖子
36
13
 楼主| 发表于 2011-8-17 10:30:36 | 只看该作者
Wind2010 发表于 2011-8-11 23:39
画框就是生成个窗口,显字就是具体其他的描绘多看看F1里的Bitmap

这些是什么意思?
  1.   def initialize
  2.     super(0, 0, 160, 64)
  3.     self.contents = Bitmap.new(width - 32, height - 32)
  4.     refresh
  5.   end
复制代码


xcqxhb2011于2011-8-18 09:39补充以下内容:
改Window_Gold的话……我想就用这种窗口显示位置(在哪个地图),于是我把Window_Gold的内容复制到了新的组“位置”里并修改成:
  1. #==============================================================================
  2. # ■ Window_Place
  3. #------------------------------------------------------------------------------
  4. #  显示位置的窗口。
  5. #==============================================================================

  6. class Window_Place < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化窗口
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 0, 160, 64)
  12.     self.contents = Bitmap.new(width - 32, height - 32)
  13.     refresh
  14.   end
  15.   #--------------------------------------------------------------------------
  16.   # ● 刷新
  17.   #--------------------------------------------------------------------------
  18.   def refresh
  19.     self.contents.clear
  20.     cx = contents.text_size($data_system.words.gold).width
  21.     self.contents.font.color = normal_color
  22.     self.contents.draw_text(4, 0, 120-cx-2, 32, $game_party.place.to_s, 2)
  23.   end
  24. end
复制代码
可是,要修改哪里的代码才能让这个“金钱”窗口显示在地图界面上(就是小人仔在地图走的界面)呢?是Window_Base还是什么Map的组?
然后,我想新建一个和gold一样的变量place,再在场景变换时加入条件分歧,地图id为一时place=“XXX”,可是我不知道把这个条件分歧放在哪里……

点评

super是调用父类同名定义,0,0,160,64的意思分别是x坐标,y坐标,宽,高 contents是Window里的一个类,看F1 refresh是调用定义  发表于 2011-8-17 13:49
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-21 19:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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