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

Project1

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

[已经解决] 请问如何在替换角色的同时替换相对应的菜单立绘

[复制链接]

Lv6.析梦学徒

老鹰

梦石
40
星屑
33459
在线时间
6556 小时
注册时间
2012-5-26
帖子
3178

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

1
发表于 2021-6-20 20:34:22 | 显示全部楼层
在菜单后面重新开一页,写入这些吧
然后和默认里一致,立绘放到System图像文件夹下

  1. class Scene_MenuBase < Scene_Base
  2.   #--------------------------------------------------------------------------
  3.   # ● 生成立绘精灵
  4.   #--------------------------------------------------------------------------
  5.   def create_actor_cg
  6.     v = EASY_MENU_SET::CG
  7.     n = get_bustup_name
  8.     n ||= v[0]
  9.     return unless n
  10.     @actor_cg = Sprite.new
  11.     @actor_cg.bitmap = Cache.system(n)
  12.     @actor_cg.z = EASY_MENU_SET::CG[5]
  13.     @actor_cg.x = v[1] + 2 * 7
  14.     @actor_cg.y = v[2]
  15.   end

  16.   # 获取位于 Graphics/System 目录下的队首备注里的图片名称
  17.   # 数据库-角色的备注栏中填写 <立绘 test> 可以索引到 test.png 图片文件
  18.   def get_bustup_name
  19.     $game_party.members[0].actor.note =~ /<立绘 (.*?)>/
  20.     return $1
  21.   end
  22. end
复制代码
回复

使用道具 举报

Lv6.析梦学徒

老鹰

梦石
40
星屑
33459
在线时间
6556 小时
注册时间
2012-5-26
帖子
3178

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

2
发表于 2021-6-21 00:12:23 | 显示全部楼层
额,如果我没记错,我写的那个,可以直接替换菜单脚本里的同名方法(在脚本里搜索方法名称 get_bustup_bitmap)
然后就是读取队长在数据库-角色中的备注了
比如 <立绘 队长1>
就是查找 face文件夹下的 队长1.jpg 文件(或者 队长1.png)
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-14 09:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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