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

Project1

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

[已经解决] 提问,XP行走图批量转VA

[复制链接]

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
9971
在线时间
5019 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

1
发表于 2015-5-20 09:51:57 | 显示全部楼层
本帖最后由 VIPArcher 于 2015-5-22 12:14 编辑

你需要一个Bitmap#save_png才能使用这个脚本。
Bitmap#save_png脚本在这里的范例里可以找到https://rpg.blue/thread-377103-1-1.html
把要转化为VA用的行走图全部放在Graphics/XP_Characters文件夹里,
然后运行转化行走图的工程。就会自动批量转化为VA用的行走图并在文件名前面加上"$"保存在Graphics/Characters文件夹下。
RUBY 代码复制
  1. Dir["Graphics/XP_Characters/*.png"].each do |path|
  2.   filename = File.basename(path, ".png")
  3.   next if FileTest.directory?(filename)
  4.   bitmap = Bitmap.new(path)
  5.   width, height = bitmap.width / 4 * 3, bitmap.height
  6.   src_rect = Rect.new(bitmap.width / 4, 0, width, height)
  7.   new_bitmap = Bitmap.new(width, height)
  8.   new_bitmap.blt(0, 0, bitmap, src_rect)
  9.   new_bitmap.save_png("Graphics/Characters/$#{filename}.png")
  10.   p '=*' * 30
  11.   p "行走图:#{path}"
  12.   p '已转为VX/VA的行走图并输出到'
  13.   p "Graphics/Characters/$#{filename}.png"
  14. end
  15. msgbox '素材转化结束'
  16. exit

做了个范例,你可以直接用

XP行走图批量转VA工具.rar

1.23 MB, 下载次数: 224

点评

是的  发表于 2015-5-23 22:08
稍加修改是不是也可以把VX规格的转换成XP的? 是不是也可以把2K的转换成xp或者vx的?  发表于 2015-5-23 20:58
谢谢你!~  发表于 2015-5-22 21:20
那就看这边5行版的吧http://rm.66rpg.com/forum.php?mod=redirect&goto=findpost&ptid=378738&pid=2600569,文件夹的位置略有不同,请注意  发表于 2015-5-21 20:59
你好,为什么这个脚本无法使用?提示第三行的return不对?谢谢。  发表于 2015-5-21 19:58

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-9 01:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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