Project1

标题: 如何改变战斗对话框中文字的字体和颜色呢? [打印本页]

作者: chenlin3799    时间: 2008-3-8 22:17
标题: 如何改变战斗对话框中文字的字体和颜色呢?
各位哥哥姐姐,新手偶有个小白痴级的问题饿。。。

    就是怎么把战斗对话框里面显示文字的字体和字体颜色呢?知道的话教教我把吧,脚本或者无脚本都没有关系啦~~~!!
谢谢谢谢啦~~@!0-0

以下:
[LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: chenlin3799    时间: 2008-3-8 22:20
对了,顺便教脚我怎么把图片移上去一点或者把字往下移,再或者改变对话框大小。。。- -
作者: 水迭澜    时间: 2008-3-8 22:26
找到那个对话框的refresh部分
在self.contents.clear下边

self.contents.font.size = 20
self.contents.font.name = "黑体"
self.contents.font.color = Color.new(255,255,255,255)

以上.照着改就可以~
至于文字位置,一般是self.contents.draw_text那里修改.注意看后边括号里的头四个数字
分别是X/Y/宽/高.改成你想要的就可以 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: chenlin3799    时间: 2008-3-8 22:36
“找到那个对话框的refresh部分”  哪??偶是新手,能不能讲的详细一些呢?我还是有些听不清楚。。。- -

作者: 水迭澜    时间: 2008-3-8 22:37
找Window_BattleStatus
里边有个def refresh吧
在那里改就行~
作者: chenlin3799    时间: 2008-3-8 22:50

是在这里改吗?全部复制上面的
(self.contents.font.size = 20
self.contents.font.name = "黑体"
self.contents.font.color = Color.new(255,255,255,255))吗 ?

作者: chenlin3799    时间: 2008-3-8 22:51
图片发不出来,

就是这里:
self.contents.font.color = normal_color
        self.contents.draw_text(actor_x, 96, 120, 32, "LEVEL UP!")
      else
        draw_actor_state(actor, actor_x, 96)
      end
    end
  end
(43到49行的)
作者: 水迭澜    时间: 2008-3-8 22:52
不要复制,改成你想改的东西
例如"黑体"改成"宋体"之类
在draw_actor_name什么什么那一段的上面改
作者: chenlin3799    时间: 2008-3-8 22:59
这段:
self.contents.clear
    @item_max = $game_party.actors.size
    for i in 0...$game_party.actors.size
      actor = $game_party.actors
      actor_x = i * 160 + 4
还是这段:
draw_actor_name(actor, actor_x, 0)
      draw_actor_hp(actor, actor_x, 32, 120)
      draw_actor_sp(actor, actor_x, 64, 120)
      if @level_up_flags
        self.contents.font.color = normal_color
        self.contents.draw_text(actor_x, 96, 120, 32, "LEVEL UP!")
      else
        draw_actor_state(actor, actor_x, 96)
      end
    end
  end
是添加吗?把
self.contents.font.size = 20
self.contents.font.name = "黑体"
self.contents.font.color = Color.new(255,255,255,255)
这个加进去,然后=号后面的自己改吗?对不起,我比较笨。。。
作者: 水迭澜    时间: 2008-3-8 23:31
在前边那个地方改是改一个窗口,后边那里改的话全部窗口的字体都会改掉.看你要哪种

后边等号部分是你自己设置的,size是字号,name是字体名字,color是颜色
作者: chenlin3799    时间: 2008-3-8 23:45
就改战斗时候的~~那么就是在
self.contents.clear
之下添加
self.contents.font.size = 20
self.contents.font.name = "黑体"
self.contents.font.color = Color.new(255,255,255,255)
咯~对吗~~
唉果然脑子不好的人就是不行啊 。。。

作者: 水迭澜    时间: 2008-3-8 23:46
你改一改不就知道了吗..........
作者: chenlin3799    时间: 2008-3-8 23:51
哦~~好像可以也~~但是请再帮我一个忙好吗?
请帮我想想,我的那张图适合用什么颜色的字?能把那个码发上来吗?谢谢你啦
作者: 水迭澜    时间: 2008-3-8 23:56
那三个数字分别是红\绿\蓝的
你在PS里调好颜色看吧...
作者: chenlin3799    时间: 2008-3-8 23:57
知道了~!谢谢你 !!~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1