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

Project1

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

[已经解决] rmxp怎样设置头像

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
90 小时
注册时间
2011-4-26
帖子
15
跳转到指定楼层
1
发表于 2011-4-30 13:35:02 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
像rmvx那样的可以么?

未命名321.JPG (13.81 KB, 下载次数: 4)

未命名321.JPG

Lv2.观梦者

梦石
0
星屑
432
在线时间
4175 小时
注册时间
2010-6-26
帖子
6474
5
发表于 2011-5-9 18:59:10 | 只看该作者
本帖最后由 eve592370698 于 2011-5-9 19:04 编辑

XP自身不带头像显示功能,要想显示头像,要么截取一个一个的头像然后使用事件的显示图片和图片消失来进行,当然,像楼上那样修改对话框的大小和位置。楼上很多人都提到了FUKI对话框,但是都不能像vx那样识别8合1头像图片,只能是一个人一种表情一个图片文件。我说一下具体吧:
代码中您可以看到类似
  1. # 头像图片保存目录的设定
  2. HEAD_PIC_DIR = "Graphics/Heads/"
复制代码
这样的代码表示您得进入Graphics文件夹下的Heads文件夹,注意,这是上面代码规定的,绝对不是vx的那个faces文件夹!
下面找到如下类似代码:
  1. class Game_Temp
  2. attr_accessor :namebmp #保存头像图片的Hash表
  3. alias initialize_fuki initialize
  4. def initialize
  5. initialize_fuki    # 如果不想使用角色名字直接作为头像文件名
  6. # 可在这里重新设定角色名字与文件名的对应关系
  7. @namebmp ={"主角"=>"1","配角"=>"11"}
复制代码
这里头,=>表示关联,左边两个半角双引号之间是您设定的人物名字,右边是对应的头像的主文件名,如果要设定多个,那每个设定需要用半角的逗号隔开。

fk头像.jpg (106.2 KB, 下载次数: 7)

不能像vx那样显示特别清楚

不能像vx那样显示特别清楚
潜水,专心忙活三次元工作了……
回复

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

4
发表于 2011-4-30 14:00:52 | 只看该作者
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
470 小时
注册时间
2010-6-25
帖子
316
3
发表于 2011-4-30 13:54:39 | 只看该作者
方法一:FUKI脚本:http://rpg.blue/forum.php?mod=vi ... &highlight=FUKI
方法二:显示图片
Window_Message的181行左右
when 0  # 上
        self.y = 280
        self.x = 0
      when 1  # 中
        self.y = 160
      when 2  # 下
        self.y = 304
在后面加上self.x=150,变成:
      when 2  # 下
        self.y = 304
        self.x = 150
然后把需要的人物头像放在PICTURE里面,需要头像时:
原点:左上,
直接指定:X=0 Y=315
就可以了。

当然,你也可以加 self.x = 0
原点:左上,
直接指定:X=? Y=315
?是根据你的图片宽度调整的。

回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
951
在线时间
1685 小时
注册时间
2009-7-25
帖子
534

开拓者

2
发表于 2011-4-30 13:40:24 | 只看该作者
XP没有头像显示的功能,你可以在显示文章前先显示图片

或者请搜索【FUKI】
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 23:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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