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

Project1

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

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

[复制链接]

Lv1.梦旅人

66RPG我的

梦石
0
星屑
163
在线时间
491 小时
注册时间
2012-1-16
帖子
1993
跳转到指定楼层
1
发表于 2012-4-2 21:44:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 永远の路克酱 于 2012-4-2 23:45 编辑

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

点评

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

Lv2.观梦者

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

使用道具 举报

Lv1.梦旅人

66RPG我的

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

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

使用道具 举报

Lv2.观梦者

(?????)

梦石
0
星屑
729
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

4
发表于 2012-4-2 21:57:33 | 只看该作者
发个工程吧。

另:签名不能用HTML代码的

点评

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

使用道具 举报

Lv1.梦旅人

66RPG我的

梦石
0
星屑
163
在线时间
491 小时
注册时间
2012-1-16
帖子
1993
5
 楼主| 发表于 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
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
6
发表于 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")
复制代码
回复

使用道具 举报

Lv3.寻梦者

灌水局大小姐

梦石
0
星屑
3970
在线时间
1690 小时
注册时间
2012-3-10
帖子
2469
7
发表于 2012-4-3 01:52:03 | 只看该作者

用X Y坐标也可以~
用旋转也行,但比较麻烦
还有一个就是反转,这个很方便,最适合编辑横版战斗动画了

点评

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

使用道具 举报

Lv2.观梦者

(?????)

梦石
0
星屑
729
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

8
发表于 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
回复

使用道具 举报

Lv1.梦旅人

66RPG我的

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


偏移量的方法有用了

但是后缀hf没有效果,连没翻转的都不显示了。

按理说这样已经可以用了,但是考虑到数据库排列问题全用偏移量的话会导致数据库很乱,请问是哪里写错了。
我写的是    “技能-流光-右hf”

点评

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 08:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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