Project1

标题: 小工具:放缩动画数据库中某个动画 [打印本页]

作者: 柳柳    时间: 2008-2-10 18:14
标题: 小工具:放缩动画数据库中某个动画
  1. blx = 0.5
  2. bly = 0.5
  3. id = 1

  4. $data_animations    = load_data("Data/Animations.rvdata")
  5. for frame in $data_animations[id].frames
  6.   for i in 0..frame.cell_max
  7.     pattern = frame.cell_data[i, 0]
  8.     if pattern == nil or pattern == -1
  9.       next
  10.     end
  11.     frame.cell_data[i, 1] = (frame.cell_data[i, 1] * blx).to_i
  12.     frame.cell_data[i, 2] = (frame.cell_data[i, 2] * bly).to_i
  13.     frame.cell_data[i, 3] = (frame.cell_data[i, 3] * (blx + bly) / 2).to_i
  14.   end
  15. end
  16. save_data($data_animations, "Data/Animations.rvdata")
  17. p "zoomed."
  18. exit
复制代码


一段极其简单的小脚本,适用于VX和XP。
只要给定blx, bly, id的三个数值,就可以把编号为id的动画放缩为原来的blx, bly倍大小。

适用于:
非商业素材制作的复杂动画,举例:RMVX默认动画,RMXP默认动画中的高级魔法部分。
想要给某个特技进行“升级”,升级前后动画的大小不一样,但是又不希望改脚本的情况。
想要能完全掌控数据库的完美主义者
作者: 精灵使者    时间: 2008-2-10 18:29
这个效果很好啊。
以前使用默认动画的魔法都很大的,如果用行走图战斗的话,法术动画就明显太大了。
可以用这个放缩脚本来做地图使用的魔法效果。
作者: 诡异の猫    时间: 2008-2-10 18:55
不错..
不用一个一个慢慢改..
Thx{/se}
作者: 越前リョーマ    时间: 2008-2-10 19:01
对于那种技能提升后技能的威力有表现了呢。
作者: 御灵    时间: 2008-2-22 20:25
发布完毕。
http://rpg.blue/web/htm/news991.htm
vip+2
作者: westbugs    时间: 2008-5-9 01:44
想学...但是不会用...
作者: 逸豫    时间: 2008-10-12 01:50
如果像在地图上用的话,比例应该是多少?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1