Project1

标题: [原创发布]动画数据库 RMXP -> RMVX,继续编辑制作 [打印本页]

作者: 柳柳    时间: 2008-1-15 18:41
标题: [原创发布]动画数据库 RMXP -> RMVX,继续编辑制作
XP时当年那么多的动画,浪费可惜。

转换方法如下:

1、RMXP中插入代码1并执行

2、生成一个animations2.xp_to_vx,复制到RMVX的工程下

3、RMVX中插入代码2并执行。关闭VX工程重开后就会发现动画已经正确添加完毕。

[LINE]1,#dddddd[/LINE]

代码1:
  1. $data_animations    = load_data("Data/Animations.rxdata")

  2. module RPG
  3.   class Animation
  4.     class Timing
  5.       def initialize
  6.         @frame = 0
  7.         @se = RPG::AudioFile.new("", 80)
  8.         @flash_scope = 0
  9.         @flash_color = Color.new(255,255,255,255)
  10.         @flash_duration = 5
  11.         @condition = 0
  12.         @se_name = ""
  13.         @se_volume = 80
  14.         @se_pitch = 100
  15.       end
  16.       attr_accessor :frame
  17.       attr_accessor :se
  18.       attr_accessor :se_name
  19.       attr_accessor :se_volume
  20.       attr_accessor :se_pitch
  21.       attr_accessor :flash_scope
  22.       attr_accessor :flash_color
  23.       attr_accessor :flash_duration
  24.       attr_accessor :condition
  25.     end
  26.   end
  27. end

  28. module RPG
  29.   class Animation2
  30.     def initialize
  31.       @id = 0
  32.       @name = ""
  33.       @animation_name = ""
  34.       @animation_hue = 0
  35.       @position = 1
  36.       @frame_max = 1
  37.       @frames = [RPG::Animation::Frame.new]
  38.       @timings = []
  39.     end
  40.     attr_accessor :id
  41.     attr_accessor :name
  42.     attr_accessor :animation_name
  43.     attr_accessor :animation_hue
  44.     attr_accessor :position
  45.     attr_accessor :frame_max
  46.     attr_accessor :frames
  47.     attr_accessor :timings
  48.   end
  49. end

  50. module RPG
  51.   class Animation2
  52.     class Timing
  53.       def initialize
  54.         @frame = 0
  55.         @flash_scope = 0
  56.         @flash_color = Color.new(255,255,255,255)
  57.         @flash_duration = 5
  58.         @condition = 0
  59.         @se_name = ""
  60.         @se_volume = 80
  61.         @se_pitch = 100
  62.       end
  63.       attr_accessor :frame
  64.       attr_accessor :se
  65.       attr_accessor :se_name
  66.       attr_accessor :se_volume
  67.       attr_accessor :se_pitch
  68.       attr_accessor :flash_scope
  69.       attr_accessor :flash_color
  70.       attr_accessor :flash_duration
  71.       attr_accessor :condition
  72.     end
  73.   end
  74. end

  75. $ani = []
  76. for ani in $data_animations
  77.   next if ani == nil
  78.   temp_ani = RPG::Animation2.new
  79.   temp_ani.id = ani.id
  80.   temp_ani.name = ani.name
  81.   temp_ani.animation_name = ani.animation_name
  82.   temp_ani.animation_hue = ani.animation_hue
  83.   temp_ani.position = ani.position
  84.   temp_ani.frame_max = ani.frame_max
  85.   temp_ani.frames = ani.frames
  86.   temp_ani.timings = []
  87.   for timing in ani.timings
  88.     if timing.se != nil
  89.       timing.se_name = timing.se.name
  90.       timing.se_volume = timing.se.volume
  91.       timing.se_pitch = timing.se.pitch
  92.       timing.se = nil
  93.     end
  94.     temp_timings = RPG::Animation2::Timing.new
  95.     temp_timings.frame = timing.frame
  96.     temp_timings.se_name = timing.se_name
  97.     temp_timings.se_volume = timing.se_volume
  98.     temp_timings.se_pitch = timing.se_pitch
  99.     temp_timings.flash_scope = timing.flash_scope
  100.     temp_timings.flash_color = timing.flash_color
  101.     temp_timings.flash_duration = timing.flash_duration
  102.     temp_timings.condition = timing.condition
  103.     temp_ani.timings.push(temp_timings)
  104.   end
  105.   $ani.push(temp_ani)
  106. end


  107. save_data($ani, "animations2.xp_to_vx")
  108. p "ready~~~~go!"
  109. exit
复制代码


代码2:
  1. module RPG
  2.   class Animation2
  3.     def initialize
  4.       @id = 0
  5.       @name = ""
  6.       @animation_name = ""
  7.       @animation_hue = 0
  8.       @position = 1
  9.       @frame_max = 1
  10.       @frames = [RPG::Animation::Frame.new]
  11.       @timings = []
  12.     end
  13.     attr_accessor :id
  14.     attr_accessor :name
  15.     attr_accessor :animation_name
  16.     attr_accessor :animation_hue
  17.     attr_accessor :position
  18.     attr_accessor :frame_max
  19.     attr_accessor :frames
  20.     attr_accessor :timings
  21.   end
  22. end

  23. module RPG
  24.   class Animation2
  25.     class Timing
  26.       def initialize
  27.         @frame = 0
  28.         @flash_scope = 0
  29.         @flash_color = Color.new(255,255,255,255)
  30.         @flash_duration = 5
  31.         @condition = 0
  32.         @se_name = ""
  33.         @se_volume = 80
  34.         @se_pitch = 100
  35.       end
  36.       attr_accessor :frame
  37.       attr_accessor :se_name
  38.       attr_accessor :se_volume
  39.       attr_accessor :se_pitch
  40.       attr_accessor :flash_scope
  41.       attr_accessor :flash_color
  42.       attr_accessor :flash_duration
  43.       attr_accessor :condition
  44.     end
  45.   end
  46. end

  47. $data_animations_xpvx    = load_data("animations2.xp_to_vx")
  48. $data_animations    = load_data("Data/Animations.rvdata")

  49. for ani in $data_animations_xpvx
  50.   new_ani = RPG::Animation.new
  51.   new_ani.id = ani.id
  52.   new_ani.name = ani.name
  53.   new_ani.animation1_name = ani.animation_name
  54.   new_ani.animation1_hue = ani.animation_hue
  55.   new_ani.animation2_name = ""
  56.   new_ani.animation2_hue = 0
  57.   new_ani.position = ani.position
  58.   new_ani.frame_max = ani.frame_max
  59.   new_ani.frames = ani.frames
  60.   for timings in ani.timings
  61.     temp_timings = RPG::Animation::Timing.new
  62.     temp_timings.frame = timings.frame
  63.     temp_timings.se = RPG::SE.new(timings.se_name, timings.se_volume, timings.se_pitch)
  64.     temp_timings.flash_scope = timings.flash_scope
  65.     temp_timings.flash_color = timings.flash_color
  66.     temp_timings.flash_duration = timings.flash_duration
  67.     new_ani.timings.push(temp_timings)
  68.   end
  69.   $data_animations.push(new_ani)
  70. end

  71. save_data($data_animations, "Data/Animations.rvdata")
  72. p "大家好,今天66RPG的网速似乎不错啊。"
  73. exit
复制代码



作者: 柳柳    时间: 2008-1-15 18:41
标题: [原创发布]动画数据库 RMXP -> RMVX,继续编辑制作
XP时当年那么多的动画,浪费可惜。

转换方法如下:

1、RMXP中插入代码1并执行

2、生成一个animations2.xp_to_vx,复制到RMVX的工程下

3、RMVX中插入代码2并执行。关闭VX工程重开后就会发现动画已经正确添加完毕。

[LINE]1,#dddddd[/LINE]

代码1:
  1. $data_animations    = load_data("Data/Animations.rxdata")

  2. module RPG
  3.   class Animation
  4.     class Timing
  5.       def initialize
  6.         @frame = 0
  7.         @se = RPG::AudioFile.new("", 80)
  8.         @flash_scope = 0
  9.         @flash_color = Color.new(255,255,255,255)
  10.         @flash_duration = 5
  11.         @condition = 0
  12.         @se_name = ""
  13.         @se_volume = 80
  14.         @se_pitch = 100
  15.       end
  16.       attr_accessor :frame
  17.       attr_accessor :se
  18.       attr_accessor :se_name
  19.       attr_accessor :se_volume
  20.       attr_accessor :se_pitch
  21.       attr_accessor :flash_scope
  22.       attr_accessor :flash_color
  23.       attr_accessor :flash_duration
  24.       attr_accessor :condition
  25.     end
  26.   end
  27. end

  28. module RPG
  29.   class Animation2
  30.     def initialize
  31.       @id = 0
  32.       @name = ""
  33.       @animation_name = ""
  34.       @animation_hue = 0
  35.       @position = 1
  36.       @frame_max = 1
  37.       @frames = [RPG::Animation::Frame.new]
  38.       @timings = []
  39.     end
  40.     attr_accessor :id
  41.     attr_accessor :name
  42.     attr_accessor :animation_name
  43.     attr_accessor :animation_hue
  44.     attr_accessor :position
  45.     attr_accessor :frame_max
  46.     attr_accessor :frames
  47.     attr_accessor :timings
  48.   end
  49. end

  50. module RPG
  51.   class Animation2
  52.     class Timing
  53.       def initialize
  54.         @frame = 0
  55.         @flash_scope = 0
  56.         @flash_color = Color.new(255,255,255,255)
  57.         @flash_duration = 5
  58.         @condition = 0
  59.         @se_name = ""
  60.         @se_volume = 80
  61.         @se_pitch = 100
  62.       end
  63.       attr_accessor :frame
  64.       attr_accessor :se
  65.       attr_accessor :se_name
  66.       attr_accessor :se_volume
  67.       attr_accessor :se_pitch
  68.       attr_accessor :flash_scope
  69.       attr_accessor :flash_color
  70.       attr_accessor :flash_duration
  71.       attr_accessor :condition
  72.     end
  73.   end
  74. end

  75. $ani = []
  76. for ani in $data_animations
  77.   next if ani == nil
  78.   temp_ani = RPG::Animation2.new
  79.   temp_ani.id = ani.id
  80.   temp_ani.name = ani.name
  81.   temp_ani.animation_name = ani.animation_name
  82.   temp_ani.animation_hue = ani.animation_hue
  83.   temp_ani.position = ani.position
  84.   temp_ani.frame_max = ani.frame_max
  85.   temp_ani.frames = ani.frames
  86.   temp_ani.timings = []
  87.   for timing in ani.timings
  88.     if timing.se != nil
  89.       timing.se_name = timing.se.name
  90.       timing.se_volume = timing.se.volume
  91.       timing.se_pitch = timing.se.pitch
  92.       timing.se = nil
  93.     end
  94.     temp_timings = RPG::Animation2::Timing.new
  95.     temp_timings.frame = timing.frame
  96.     temp_timings.se_name = timing.se_name
  97.     temp_timings.se_volume = timing.se_volume
  98.     temp_timings.se_pitch = timing.se_pitch
  99.     temp_timings.flash_scope = timing.flash_scope
  100.     temp_timings.flash_color = timing.flash_color
  101.     temp_timings.flash_duration = timing.flash_duration
  102.     temp_timings.condition = timing.condition
  103.     temp_ani.timings.push(temp_timings)
  104.   end
  105.   $ani.push(temp_ani)
  106. end


  107. save_data($ani, "animations2.xp_to_vx")
  108. p "ready~~~~go!"
  109. exit
复制代码


代码2:
  1. module RPG
  2.   class Animation2
  3.     def initialize
  4.       @id = 0
  5.       @name = ""
  6.       @animation_name = ""
  7.       @animation_hue = 0
  8.       @position = 1
  9.       @frame_max = 1
  10.       @frames = [RPG::Animation::Frame.new]
  11.       @timings = []
  12.     end
  13.     attr_accessor :id
  14.     attr_accessor :name
  15.     attr_accessor :animation_name
  16.     attr_accessor :animation_hue
  17.     attr_accessor :position
  18.     attr_accessor :frame_max
  19.     attr_accessor :frames
  20.     attr_accessor :timings
  21.   end
  22. end

  23. module RPG
  24.   class Animation2
  25.     class Timing
  26.       def initialize
  27.         @frame = 0
  28.         @flash_scope = 0
  29.         @flash_color = Color.new(255,255,255,255)
  30.         @flash_duration = 5
  31.         @condition = 0
  32.         @se_name = ""
  33.         @se_volume = 80
  34.         @se_pitch = 100
  35.       end
  36.       attr_accessor :frame
  37.       attr_accessor :se_name
  38.       attr_accessor :se_volume
  39.       attr_accessor :se_pitch
  40.       attr_accessor :flash_scope
  41.       attr_accessor :flash_color
  42.       attr_accessor :flash_duration
  43.       attr_accessor :condition
  44.     end
  45.   end
  46. end

  47. $data_animations_xpvx    = load_data("animations2.xp_to_vx")
  48. $data_animations    = load_data("Data/Animations.rvdata")

  49. for ani in $data_animations_xpvx
  50.   new_ani = RPG::Animation.new
  51.   new_ani.id = ani.id
  52.   new_ani.name = ani.name
  53.   new_ani.animation1_name = ani.animation_name
  54.   new_ani.animation1_hue = ani.animation_hue
  55.   new_ani.animation2_name = ""
  56.   new_ani.animation2_hue = 0
  57.   new_ani.position = ani.position
  58.   new_ani.frame_max = ani.frame_max
  59.   new_ani.frames = ani.frames
  60.   for timings in ani.timings
  61.     temp_timings = RPG::Animation::Timing.new
  62.     temp_timings.frame = timings.frame
  63.     temp_timings.se = RPG::SE.new(timings.se_name, timings.se_volume, timings.se_pitch)
  64.     temp_timings.flash_scope = timings.flash_scope
  65.     temp_timings.flash_color = timings.flash_color
  66.     temp_timings.flash_duration = timings.flash_duration
  67.     new_ani.timings.push(temp_timings)
  68.   end
  69.   $data_animations.push(new_ani)
  70. end

  71. save_data($data_animations, "Data/Animations.rvdata")
  72. p "大家好,今天66RPG的网速似乎不错啊。"
  73. exit
复制代码



作者: 柳柳    时间: 2008-1-15 18:44

作者: 雪雾明日晴    时间: 2008-1-15 20:01
hoho~~面白~~
不过还是比较期待vx->xp的,就算只保留一个素材文件也好啊~~
柳大有没有兴趣弄啊?
作者: 精灵使者    时间: 2008-1-15 20:29
强烈建议制作一个rmvx->rmxp的动画数据库转换脚本,这样rmxp也能使用rmvx的素材动画了。
作者: 冰封世界    时间: 2008-1-16 00:25
本帖需要VIP点 11 才能浏览!

哭,直接从2003跳到VX是不是太快了点,..我对XP可没怎么弄过呀...
作者: 柳柳    时间: 2008-1-16 01:40
导出来原理倒是一样,不过如果是原来两张素材的改为一张,这种丢一半图象的效果似乎很怪……不信你把那些用两张素材的第二张图去掉角知道了。

以下引用冰封世界于2008-1-15 16:25:11的发言:

本帖需要VIP点 11 才能浏览!

哭,直接从2003跳到VX是不是太快了点,..我对XP可没怎么弄过呀...

跨度不大,刚刚好。习惯2003的话,习惯VX应该很快。我觉得VX和XP都是同一个时代的版本,只在一些对大型RPG制作和超小型RPG制作的支持上做得比XP好。对中型RPG制作的支持让我崩溃般地差,以至于我想不出来以后怎么培养一个从VX开始使用的达人作者……
作者: 冰封世界    时间: 2008-1-16 16:16
那也不枉我一直在等这个版本了...为了赶上它,我连XP也没碰上...素材都制定了...

那个,问一个可能比较BC的问题,VIP点怎么有的...画圈圈...我的没显示....
作者: superufo    时间: 2008-1-16 20:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美兽    时间: 2008-1-16 20:18
以下引用雪雾明日晴于2008-1-15 12:01:26的发言:

hoho~~面白~~
不过还是比较期待vx->xp的,就算只保留一个素材文件也好啊~~
柳大有没有兴趣弄啊?


…………运行方式一样,只是格式不一样,应该自己试试,很简单。

作者: zh99998    时间: 2008-1-16 20:38
vip点怎么弄
作者: 觉醒之炎    时间: 2008-1-17 03:02
强大啊……太强大了……不过我对我自己XP时代的东西很不满意……
作者: diablo2x    时间: 2008-1-17 05:06
倒是想看看XP转过来的效果是如何了XD
作者: 水野·迪尔    时间: 2008-3-6 21:09
但是………………
弄好后RMVX的原来的动画会消失…………
从另外的工程一个一个复制又很麻烦………………{/gg}
作者: 精灵使者    时间: 2008-3-6 21:12
一个一个复制?
你为什么不用批量复制呢?
- -
作者: yubinhuei    时间: 2008-3-6 22:25
我就是因为这个功能才重新玩RM
一直想用RM制作机战或兰古利萨.虽说SIM95也可以.但限制太多.连改改自制类也很难
无法做100%妇科.

作者: 英俊de狗    时间: 2008-3-7 00:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 英俊de狗    时间: 2008-3-7 00:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: worigmtm    时间: 2008-3-7 02:52
VIP怎么弄啊?
作者: 越前リョーマ    时间: 2008-3-7 02:56
以下引用worigmtm于2008-3-6 18:52:44的发言:

VIP怎么弄啊?

努力就能得到……
作者: 雪风    时间: 2008-3-7 03:13
可惜了 VX的数据库限制了单张素材最多100桢

以前做得很多全屏大动画拷贝不过来了......
作者: 英俊de狗    时间: 2008-3-7 19:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪风    时间: 2008-3-7 23:19
以下引用英俊de狗于2008-3-7 11:15:47的发言:
脚本


关脚本什么事?

数据库动画素材最多只显示100桢

叠加第2张素材也只能200桢

多出的部分不显示

不显示的部分怎么拼进去......

作者: 英俊de狗    时间: 2008-3-7 23:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: enghao_lim    时间: 2008-3-12 08:39
游戏没做完,看到VX的动画不错,就偷来XP用,看到柳大这脚本,改了下,变成VX能够去XP,缺点是只能用一张图片。
用法完全一样,只是版本对调。

  1. #---------------------------------------------------------------------------
  2. # ■ VX动画导出脚本
  3. #    -将脚本插入,然后运行游戏。
  4. #    -将生成的文件拷贝到XP的工程底下。
  5. #    -复制图片与音乐文件
  6. #---------------------------------------------------------------------------
  7. $data_animations    = load_data("Data/Animations.rvdata")

  8. module RPG
  9.   class Animation
  10.     class Timing
  11.       def initialize
  12.         @frame = 0
  13.         @se = RPG::AudioFile.new("", 80)
  14.         @flash_scope = 0
  15.         @flash_color = Color.new(255,255,255,255)
  16.         @flash_duration = 5
  17.         @condition = 0
  18.         @se_name = ""
  19.         @se_volume = 80
  20.         @se_pitch = 100
  21.       end
  22.       attr_accessor :frame
  23.       attr_accessor :se
  24.       attr_accessor :se_name
  25.       attr_accessor :se_volume
  26.       attr_accessor :se_pitch
  27.       attr_accessor :flash_scope
  28.       attr_accessor :flash_color
  29.       attr_accessor :flash_duration
  30.       attr_accessor :condition
  31.     end
  32.   end
  33. end

  34. module RPG
  35.   class Animation2
  36.     def initialize
  37.       @id = 0
  38.       @name = ""
  39.       @animation1_name = ""
  40.       @animation1_hue = 0
  41.       @animation2_name = ""
  42.       @animation2_hue = 0
  43.       @position = 1
  44.       @frame_max = 1
  45.       @frames = [RPG::Animation::Frame.new]
  46.       @timings = []
  47.     end
  48.     attr_accessor :id
  49.     attr_accessor :name
  50.     attr_accessor :animation1_name
  51.     attr_accessor :animation1_hue
  52.     attr_accessor :animation2_name
  53.     attr_accessor :animation2_hue
  54.     attr_accessor :position
  55.     attr_accessor :frame_max
  56.     attr_accessor :frames
  57.     attr_accessor :timings
  58.   end
  59. end

  60. module RPG
  61.   class Animation2
  62.     class Timing
  63.       def initialize
  64.         @frame = 0
  65.         @flash_scope = 0
  66.         @flash_color = Color.new(255,255,255,255)
  67.         @flash_duration = 5
  68.         @condition = 0
  69.         @se_name = ""
  70.         @se_volume = 100
  71.         @se_pitch = 100
  72.       end
  73.       attr_accessor :frame
  74.       attr_accessor :se
  75.       attr_accessor :se_name
  76.       attr_accessor :se_volume
  77.       attr_accessor :se_pitch
  78.       attr_accessor :flash_scope
  79.       attr_accessor :flash_color
  80.       attr_accessor :flash_duration
  81.       attr_accessor :condition
  82.     end
  83.   end
  84. end

  85. $ani = []
  86. for ani in $data_animations
  87.   next if ani == nil
  88.   temp_ani = RPG::Animation2.new
  89.   temp_ani.id = ani.id
  90.   temp_ani.name = ani.name
  91.   temp_ani.animation1_name = ani.animation1_name
  92.   temp_ani.animation1_hue = ani.animation1_hue
  93.   temp_ani.animation2_name = ani.animation2_name
  94.   temp_ani.animation2_hue = ani.animation2_hue
  95.   temp_ani.position = ani.position
  96.   temp_ani.frame_max = ani.frame_max
  97.   temp_ani.frames = ani.frames
  98.   temp_ani.timings = []
  99.   for timing in ani.timings
  100.     if timing.se != nil
  101.       timing.se_name = timing.se.name
  102.       timing.se_volume = timing.se.volume
  103.       timing.se_pitch = timing.se.pitch
  104.       timing.se = nil
  105.     end
  106.     temp_timings = RPG::Animation2::Timing.new
  107.     temp_timings.frame = timing.frame
  108.     #temp_timings.se = timing.se
  109.     temp_timings.se_name = timing.se_name
  110.     temp_timings.se_volume = timing.se_volume
  111.     temp_timings.se_pitch = timing.se_pitch
  112.     temp_timings.flash_scope = timing.flash_scope
  113.     temp_timings.flash_color = timing.flash_color
  114.     temp_timings.flash_duration = timing.flash_duration
  115.     temp_timings.condition = timing.condition
  116.     temp_ani.timings.push(temp_timings)
  117.   end
  118.   $ani.push(temp_ani)
  119. end


  120. save_data($ani, "animations2.vx_to_xp")
  121. p "资料已经记录完毕!"
  122. exit
复制代码

  1. #---------------------------------------------------------------------------
  2. # ■ VX动画导入脚本
  3. #    -确定复制好的文件都在。
  4. #    -将脚本插入,然后运行游戏。
  5. #---------------------------------------------------------------------------
  6. module RPG
  7.   class Animation2
  8.     def initialize
  9.       @id = 0
  10.       @name = ""
  11.       @animation1_name = ""
  12.       @animation1_hue = 0
  13.       @animation2_name = ""
  14.       @animation2_hue = 0
  15.       @position = 1
  16.       @frame_max = 1
  17.       @frames = [RPG::Animation::Frame.new]
  18.       @timings = []
  19.     end
  20.     attr_accessor :id
  21.     attr_accessor :name
  22.     attr_accessor :animation1_name
  23.     attr_accessor :animation1_hue
  24.     attr_accessor :animation2_name
  25.     attr_accessor :animation2_hue
  26.     attr_accessor :position
  27.     attr_accessor :frame_max
  28.     attr_accessor :frames
  29.     attr_accessor :timings
  30.   end
  31. end

  32. module RPG
  33.   class Animation2
  34.     class Timing
  35.       def initialize
  36.         @frame = 0
  37.         @flash_scope = 0
  38.         @flash_color = Color.new(255,255,255,255)
  39.         @flash_duration = 5
  40.         @condition = 0
  41.         @se = RPG::AudioFile.new("", 80)
  42.         @se_name = ""
  43.         @se_volume = 100
  44.         @se_pitch = 100
  45.       end
  46.       attr_accessor :frame
  47.       attr_accessor :se
  48.       attr_accessor :se_name
  49.       attr_accessor :se_volume
  50.       attr_accessor :se_pitch
  51.       attr_accessor :flash_scope
  52.       attr_accessor :flash_color
  53.       attr_accessor :flash_duration
  54.       attr_accessor :condition
  55.     end
  56.   end
  57. end

  58. $data_animations_xpvx    = load_data("animations2.vx_to_xp")
  59. $data_animations    = load_data("Data/Animations.rxdata")

  60. for ani in $data_animations_xpvx
  61.   new_ani = RPG::Animation.new
  62.   new_ani.id = ani.id
  63.   new_ani.name = ani.name
  64.   new_ani.animation_name = ani.animation1_name
  65.   new_ani.animation_hue = ani.animation1_hue
  66.   new_ani.position = ani.position
  67.   new_ani.frame_max = ani.frame_max
  68.   new_ani.frames = ani.frames
  69.   for timings in ani.timings
  70.     temp_timings = RPG::Animation::Timing.new
  71.     temp_timings.frame = timings.frame
  72.     temp_timings.se = RPG::AudioFile.new(timings.se_name, timings.se_volume, timings.se_pitch)
  73.     temp_timings.flash_scope = timings.flash_scope
  74.     temp_timings.flash_color = timings.flash_color
  75.     temp_timings.flash_duration = timings.flash_duration
  76.     new_ani.timings.push(temp_timings)
  77.   end
  78.   $data_animations.push(new_ani)
  79. end

  80. save_data($data_animations, "Data/Animations.rxdata")
  81. p "已经导入完毕,愿你成功。"
  82. exit
复制代码

作者: 都督竹    时间: 2008-3-14 13:35
不错啊,没想到XP的动画可以那么吻合地接入VX,
只可惜XP我删了{/dk}
作者: sdsmn    时间: 2008-10-4 10:53
怎么加VIP点啊!
作者: zh99998    时间: 2008-10-4 18:30
11V啊……我把积分全换过去就差不多了
作者: 木葬枫    时间: 2008-10-4 20:22
呐……我突然想起我的素材都是默认的………
作者: kissye    时间: 2008-10-4 20:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雪流星    时间: 2008-10-4 21:01
谁在挖坟阿....
作者: 木葬枫    时间: 2008-10-4 21:53
以下引用snstar2006于2008-10-4 13:01:00的发言:

谁在挖坟阿....

流星姐姐····这个是很久以前的帖子吗?
作者: 精灵使者    时间: 2008-10-4 22:02
to小lim,VX到XP某柳似乎有版本了,你去找找吧。
作者: xujung    时间: 2008-10-4 22:26
慢慢来吧。。。。。。。。。
作者: 新手我不会    时间: 2008-10-4 22:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: swabwind    时间: 2008-10-4 23:59
报告。。有人在挖坟。。。
11点VIP太遥远了。。{/gg}
作者: darkforte    时间: 2009-1-23 18:07
抱歉问一句:这脚本应该插入在哪儿呢?
作者: 涂鸦boy    时间: 2009-1-29 01:43
晕啊,我才一点……  想看啊,怎么办 哪位好心的大大把文章发我邮箱里哈[email protected]
作者: 阿钝    时间: 2009-2-5 19:17
我想看看这个帖子,但是不知道怎么获得VIP点,仔细看了版规,还不能随便灌水,谁能告诉我该怎么做!
作者: zh99998    时间: 2009-2-5 19:44
你既然仔细看了版规就没看到不许挖坟吗
作者: 小徐    时间: 2009-2-9 03:23
被翻上来了我才看到……看到下面回复才发现有VIP限制,不过我到了……

嗯嗯,这样RMVX的动画又多了。

收下了,谢谢柳柳大。
作者: 冷血云天俊    时间: 2009-2-9 20:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 冷血云天俊    时间: 2009-2-9 20:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 冷血云天俊    时间: 2009-2-9 20:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 冷血云天俊    时间: 2009-2-9 20:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 冷血云天俊    时间: 2009-2-12 20:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 冷血云天俊    时间: 2009-2-12 21:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 風雲Ж贝贝    时间: 2009-2-13 00:35
还好我有12VIP
XP的动画文件改了名放到VX里应该也能用吧
作者: 孟凡生    时间: 2009-2-13 09:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: kyd2005    时间: 2009-5-8 23:27
...
作者: zianyygy12    时间: 2009-5-11 02:27
我想要啊`````VIP``VIP{/dk}{/dk}
作者: 失去的记忆    时间: 2009-5-11 03:15
别抱怨啦,用VIP做限制是为了不让新人看了脑晕!!!! 不然新人看了会崩溃的..{/kuk}
作者: 幻倾城    时间: 2010-9-20 17:12
这脚本应该插入在哪儿呢?




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