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

Project1

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

[已经解决] 怎么在脚本中更改菜单中的字体和字色

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
52 小时
注册时间
2006-9-2
帖子
782
跳转到指定楼层
1
发表于 2014-1-5 23:59:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 yue 于 2014-1-7 14:50 编辑

好吧 ,这个问题非常低端就是不懂

试过
self.contents.color................
但是提示脚本错误

#==============================================================================
# ■ Window_SkillStatus
#------------------------------------------------------------------------------
#  显示特技画面、特技使用者的窗口。
#==============================================================================

class Window_SkillStatus < Window_Base
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #     actor : 角色
  #--------------------------------------------------------------------------
  def initialize(actor)
    super(25, 25, 500, 64)
    self.contents = Bitmap.new(width - 32, height - 32)
    @actor = actor
    refresh
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    self.contents.draw_actor_name = Color.new(255, 0, 0, 255)
    draw_actor_name(@actor, 4, 0)*****************************看这里***************
    draw_actor_hp(@actor, 100, 0)*****************************看这里***************
    draw_actor_sp(@actor, 235, 0)*****************************看这里***************
  end
end


想要更改这个地方的字色字体要怎么操作??

求教

点评

下次不要自行编辑帖子  发表于 2014-1-7 19:01

Lv1.梦旅人

薄凉看客

梦石
0
星屑
50
在线时间
1269 小时
注册时间
2010-6-20
帖子
1316
2
发表于 2014-1-6 12:43:00 | 只看该作者
本帖最后由 恋′挂机 于 2014-1-6 12:44 编辑

傻瓜式“补丁”(扩展draw_text)

那个是方法,要在Window_Base中改!
搜索括号之前的部分,然后转到Window_Base中(def xxx)
那里有 self.contents.font.color = normal_color 这里改

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
帖子
5113

贵宾

3
发表于 2014-1-6 17:46:49 | 只看该作者
你可以去全局搜索一下"draw_actor_name"等等那三个方法,颜色是在方法内重新给定的,另外你设置颜色的方法不对……

评分

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

查看全部评分

我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6182
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
4
发表于 2014-1-7 10:04:55 | 只看该作者
必须这样写
  1. self.contents.font.color = Color.new(255, 0, 0, 255)
复制代码
而且要写在
  1. self.contents.draw_text()
复制代码
的前面
你要在定义def draw_actor_name的合适的地方书写这句脚本,找到self.contents.draw_text()写在它的上面就可以了

评分

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

查看全部评分

聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
52 小时
注册时间
2006-9-2
帖子
782
5
 楼主| 发表于 2014-1-7 12:52:19 | 只看该作者
亿万星辰 发表于 2014-1-6 17:46
你可以去全局搜索一下"draw_actor_name"等等那三个方法,颜色是在方法内重新给定的,另外你设置颜色的方法 ...

谢谢了 ,已经学会了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
52 小时
注册时间
2006-9-2
帖子
782
6
 楼主| 发表于 2014-1-7 12:52:42 | 只看该作者
正太君 发表于 2014-1-7 10:04
必须这样写而且要写在的前面
你要在定义def draw_actor_name的合适的地方书写这句脚本,找到self.contents. ...

谢谢热心帮助~~~~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
52 小时
注册时间
2006-9-2
帖子
782
7
 楼主| 发表于 2014-1-7 12:53:06 | 只看该作者
恋′挂机 发表于 2014-1-6 12:43
傻瓜式“补丁”(扩展draw_text)

那个是方法,要在Window_Base中改!

搞定了,谢啦~~~~
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6182
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
8
发表于 2014-1-7 14:37:14 | 只看该作者
yue 发表于 2014-1-7 12:53
搞定了,谢啦~~~~

不是说不能用编辑的办法结帖么@myownroc  
聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 10:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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