幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1686|回复: 7

[RM2K&2K3] 给那些想在[存档栏]和[状态栏]里显示主角“头像”的菜鸟

[复制链接]

7

主题

17

帖子

189

积分

③业余

积分
189
发表于 2007-10-20 12:40:53 | 显示全部楼层 |阅读模式
我是一个脚本盲加RPGXP软件的初级使用菜鸟!
这几天一直困扰我的问题,把存档和状态栏系统默认的角色“行走图”换成“头像”的问题。在很多论坛里都发过帖子询问也没得到明确的回答,查了很多相关的帖子,发现也有很多初级的菜鸟和我有一样的问题困惑。现在我就把我刚刚发现的最简单的办法告诉大家,保证任何脚本盲都能看懂!(这是根据某个论坛里有相同问题的人,其他人给他的回答研究出来的,但是当时在那个贴子里大家都装酷,回答问题的人都用一句话简练的回答,让我有看没有懂,郁闷了好几天[s:5])

第1步: 做个你要显示的角色头像,不要太大,否则显示的框里就不能全部显示了!

第2步: 把做好的图片放到graphics的Characters文件夹里(这个文件夹里是你放角色们行走图的)

第3步: 把你做好的那张图片的名字改成跟你角色行走图的名字想同的后面加“ _a ”
        (例如你的行走图的名字叫“ photo1 ”,那么你做好的头像图就叫“photo1_a”)

第4步:想让你做好的头像在[存档栏]里显示————
      
打开“脚本编辑器”,找到 Scene_Save 文件打开,在里面的第60行左右有一段字符是
# 生成描绘存档文件用的角色图形
    characters = []
    for i in 0...$game_party.actors.size
      actor = $game_party.actors
      characters.push([actor.character_name, actor.character_hue])
    end


把其中的最后一句 characters.push([actor.character_name, actor.character_hue])   改成 characters.push([actor. character_name+"_a", actor.character_hue])
然后就可以了,改完了按确定就行了。
(注意我用红色标明的地方,就是改动的地方!)



第5步: 想让你做好的头像在[状态栏]里显示————


打开“脚本编辑器”,找到Window_Base文件打开,在里面的第102行左右有一段字符是
#--------------------------------------------------------------------------
  # ● 图形的描绘
  #     actor : 角色
  #     x     : 描画目标 X 坐标
  #     y     : 描画目标 Y 坐标
  #--------------------------------------------------------------------------
  def draw_actor_graphic(actor, x, y)
    bitmap = RPG::Cache.character(actor.character_name, actor.character_hue)
    cw = bitmap.width / 4
    ch = bitmap.height / 4
    src_rect = Rect.new(0, 0, cw, ch)
    self.contents.blt(x - cw / 2, y - ch, bitmap, src_rect)
  end


把其中的 bitmap = RPG::Cache.character(actor.character_name, actor.character_hue) 改成 bitmap = RPG::Cache.character(actor. character_name+"_a", actor.character_hue)

改完后按确定就可以了,然后回到制作界面按保存,就可以测试游戏了,这时候你会看到你要的效果了!
回复

使用道具 举报

26

主题

1229

帖子

97万

积分

版主

心理遥控爱好者

Rank: 7Rank: 7Rank: 7

积分
975174
QQ
发表于 2007-10-20 19:54:34 | 显示全部楼层
LZ辛苦了 [s:29]
不过我记得这个问题好像有范例的。。。。。。。
你已经被我控制了。。。。。。。
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2007-10-21 20:53:54 | 显示全部楼层
图片菜单的功能比这个还全。。。。就是sprite的应用呗。。。

就像我刚一开始连人物说话时显示半身像怎么做都不知道一样,就是显示图片呗。。。。
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

32

主题

1176

帖子

10216万

积分

⑥精研

大家都爱好少年

积分
102162186
发表于 2007-10-21 21:28:16 | 显示全部楼层
[s:5] 大家不要打击LZ啊……人家好歹也研究出了点成果嘛……
想当年……我做出一个查看CG的界面也高兴无比的啊……
LZ加油=v=~期待你研究更多的东西……咩~
战,然后死!
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2007-10-21 22:26:55 | 显示全部楼层
我澄清一下哈。。。我没有打击的意思。。。只是说原理而以。。。别误会。。。。我来的时候还不如LZ呢。。。就是现在技术也是垃圾的很,我有什么资格去打击别人。。。。 [s:5]
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2007-10-21 23:32:16 | 显示全部楼层
感谢LZ了...


不过呢,我希望LZ在贴代码时能使用[#code]这里是代码[#/code]..(使用时去掉#)

否则此符号
  1. [i]
复制代码
会被论坛直接同化,并出现斜体字...
回复 支持 反对

使用道具 举报

10

主题

25

帖子

277

积分

③业余

积分
277
发表于 2007-10-23 09:30:35 | 显示全部楼层
头像大小的比例是多少?
回复 支持 反对

使用道具 举报

550

主题

9116

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2007-10-23 09:54:37 | 显示全部楼层
你的头像的图片多大。比例就多大。。。这个是你做图片的问题。。。。用到脚本上只要调整坐标就可以
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-6-17 01:14 , Processed in 0.036118 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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