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

Project1

 找回密码
 注册会员
搜索

RMxp怎么改战斗时的人物状态栏的字体大小

查看数: 3541 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2010-12-25 22:08

正文摘要:

就是把那些血还有法的字改小,我把那个窗口改小后,其他人状态看不见了

回复

白鬼 发表于 2010-12-26 11:50:32
回复 耗子和老鼠 的帖子

只能给你讲解其中一个,其他的就照例参考吧。
Window_Base中115-124行,定义了“描绘名字”的方法。
  1.   def draw_actor_name(actor, x, y)   
  2.     #def是定义语言,表示定义一个东西,后面就是要定义的内容
  3.   #定义只相当于取个名字,具体怎么做还要看下面
  4.     self.contents.font.color = normal_color
  5.    #这一行是说,要用normal_color这个颜色来书写,normal_color在Window_Base之前有定义
  6.     self.contents.draw_text(x, y, 120, 32, actor.name)
  7.    #这是要写文本文字,x和y是这个文字在窗口中的坐标
  8.   #120是宽度,如果文字过长超过宽度,就会被压缩,看上去像是瘦身的字
  9.   #32是字体大小;actor.name其实是要描绘的内容,这里因为定义描绘名字,所以是actor.name
  10.   end
复制代码
描绘其他的东西,你参考着看就行了。
耗子和老鼠 发表于 2010-12-26 10:05:34
回复 白鬼 的帖子

说真的,我其实挺傻的,我看脚本就像一堆鬼画符,能不能详细点?
白鬼 发表于 2010-12-25 23:03:30
楼主你只是改了窗口大小,但是在窗口里面draw的东西的尺寸却没有改,所以显示不全。
这么说吧,窗口好比视野。你只是减小了你的视野,但是通过这个视野看到的东西不会跟着缩小。
用2楼的方法只能该字体,行间距、在窗口中的坐标等等还是没有变化。
Window_Base 是定义描述这些东西的尺寸、间距、字体大小的。改那里才行的。
具体怎么改不想冗述,你可以改动一个数据,然后测试看看具体效果就知道其作用了。

评分

参与人数 1星屑 +290 收起 理由
fux2 + 290 认可答案

查看全部评分

px.凤翔九天 发表于 2010-12-25 22:29:25
本帖最后由 px.凤翔九天 于 2010-12-25 22:34 编辑

不太懂你的意思.
在描绘hpmp和姓名的脚本前加上self.contents.font.size=55   #55是举例。
附一句:显示不了可能是坐标问题,不全是窗口大小问题。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-5-31 09:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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