查看: 2626|回复: 8

[已经解决] 如何将数据库动画水平翻转。

[复制链接]

66RPG我的

梦石
0
星屑
220
在线时间
491 小时
注册时间
2012-1-16
回帖
1895
发表于 2012-4-2 21:44:48 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 永远の路克酱 于 2012-4-2 23:45 编辑

RT,如何将RMXP数据库中的动画水平翻转,由于工作量太大,而且大部分动画都需要两个方向,所以需要一个便捷的方法来翻转动画,用RM默认的左右翻转不能把X坐标变为相反数。如果这个问题难解决的话,只要可以把图形X坐标变为相反数也可以,我自己手动左右翻转就可以了。

点评

把动画用的素材图片翻转了去  发表于 2012-4-2 21:55
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!

梦石
0
星屑
432
在线时间
4175 小时
注册时间
2010-6-26
回帖
6276
发表于 2012-4-2 21:52:26 | 显示全部楼层
我要是懂得战斗脚本我就能轻松帮您了,可惜对战斗脚本我也是几乎啥都不会。
rm的图形左右反转是
图形变量.mirror = true
其中调用方法.mirror = true
让其左右翻转,静态图像没问题,动画我没试过,因为动画的播放方法我不太清楚。
潜水,专心忙活三次元工作了……
回复

使用道具 举报

66RPG我的

梦石
0
星屑
220
在线时间
491 小时
注册时间
2012-1-16
回帖
1895
 楼主| 发表于 2012-4-2 21:54:19 | 显示全部楼层
eve592370698 发表于 2012-4-2 23:52
我要是懂得战斗脚本我就能轻松帮您了,可惜对战斗脚本我也是几乎啥都不会。
rm的图形左右反转是
图形变量.m ...

嗯,不过也不是用在战斗中的,准确的说不是用在RPG战斗中的,是横版动作,所以需要左右两个方向。
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
回复

使用道具 举报

(?????)

梦石
0
星屑
872
在线时间
1327 小时
注册时间
2011-7-18
回帖
3036

贵宾

发表于 2012-4-2 21:57:33 | 显示全部楼层
发个工程吧。

另:签名不能用HTML代码的

点评

代码要V的吗?  发表于 2012-4-2 22:10
那HTML该放哪?  发表于 2012-4-2 22:10
回复

使用道具 举报

66RPG我的

梦石
0
星屑
220
在线时间
491 小时
注册时间
2012-1-16
回帖
1895
 楼主| 发表于 2012-4-2 22:10:12 | 显示全部楼层
各种压力的猫君 发表于 2012-4-2 23:57
发个工程吧。

另:签名不能用HTML代码的

新建 好压 RAR 压缩文件.rar (530 KB, 下载次数: 29)
这并不是全部动画,只是正在做时觉得麻烦,如果你是帮我的话,先谢谢了,不过我希望您能给我鱼竿而不是鱼。这没做完,所以改完了以后还有,希望可以叫我方法。

115不能共享了,所以只发了两个文件,就是流光那个技能,不止这个,应该会更多。

点评

↓ 下一行划掉 看我下一条回复  发表于 2012-4-3 03:46
详细跟我说一下什么时候用左 什么时候用右。 留言到我6R空间就好 出于论坛安全性考虑签名禁止使用HTML代码。  发表于 2012-4-3 00:23
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
回帖
550
发表于 2012-4-2 23:22:54 | 显示全部楼层
本帖最后由 wbsy8241 于 2012-4-2 23:26 编辑
  1. # 注:本脚本适用于反转动画X坐标
  2. # 1.将此脚本插入脚本编辑器顶部
  3. # 2.保存并关闭工程
  4. # 3.运行游戏,出现标题后关闭游戏
  5. # 4.打开工程并<删除该脚本>或<在anime_id内留空"[]">

  6. anime_id = []  #<=在此处写入动画编号例:[1]  多个请使用逗号隔开例:[1,2]
  7. anime = load_data("Data/Animations.rxdata")
  8. for i in anime_id
  9.   for frame in anime[i].frames
  10.     cell = frame.cell_data
  11.     16.times{|t| cell[t,1] = -cell[t,1] if cell[t,1] != nil}
  12.   end
  13. end
  14. save_data(anime, "Data/Animations.rxdata")
复制代码
回复

使用道具 举报

灌水局大小姐

梦石
0
星屑
4862
在线时间
1690 小时
注册时间
2012-3-10
回帖
2263
发表于 2012-4-3 01:52:03 | 显示全部楼层
1.jpg
用X Y坐标也可以~
用旋转也行,但比较麻烦
还有一个就是反转,这个很方便,最适合编辑横版战斗动画了

点评

hcm
这个对于动画的横坐标不为0的动画是不行的。  发表于 2012-4-3 08:14
回复

使用道具 举报

(?????)

梦石
0
星屑
872
在线时间
1327 小时
注册时间
2011-7-18
回帖
3036

贵宾

发表于 2012-4-3 03:35:29 | 显示全部楼层
翻转(水平/垂直)动画
http://rpg.blue/thread-226947-1-1.html

done 自己摸索用法吧

点评

与 待机行走图 脚本没有冲突吧  发表于 2012-4-3 09:41
写成“技能-流光-右[hf]”还是什么都不显示  发表于 2012-4-3 09:39
回复

使用道具 举报

66RPG我的

梦石
0
星屑
220
在线时间
491 小时
注册时间
2012-1-16
回帖
1895
 楼主| 发表于 2012-4-3 08:30:24 | 显示全部楼层
本帖最后由 永远の路克酱 于 2012-4-3 10:30 编辑
各种压力的猫君 发表于 2012-4-3 05:35
翻转(水平/垂直)动画
http://rpg.blue/thread-226947-1-1.html


偏移量的方法有用了
1.png
但是后缀hf没有效果,连没翻转的都不显示了。
2.png
按理说这样已经可以用了,但是考虑到数据库排列问题全用偏移量的话会导致数据库很乱,请问是哪里写错了。
我写的是    “技能-流光-右hf”
3.png

点评

你忘了外侧的方括号  发表于 2012-4-3 08:56
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部