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

Project1

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

[RMXP发布] 【鸡肋】播放动画

[复制链接]

Lv1.梦旅人

薄凉看客

梦石
0
星屑
50
在线时间
1269 小时
注册时间
2010-6-20
帖子
1316
跳转到指定楼层
1
发表于 2013-12-22 13:42:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 恋′挂机 于 2013-12-22 13:50 编辑

举例,在Title main里
@a = Magic.new(100, 100)
@a.loop_animation(1)
下方
@a.dispose
update里
@a.update
鸡肋不解释!!!只是个人喜好不想直接 RPG::Sprite.new
@magic


  1. =begin

  2. by 薄凉看客
  3. 鸡肋

  4. Magic类

  5. 方法(RPG::Sprite)

  6. set(x, y, z) 坐标调整

  7. animation(animation_id, hit) 播发动画
  8. animation_id 为动画ID
  9. hit 为真则进行击中的处理,为伪则进行 MISS 的处理。

  10. loop_animation(animation_id) 循环播发动画
  11. animation_id 为动画ID

  12. dispose 释放动画

  13. update 刷新动画

  14. 属性

  15. magic(RPG::Sprite.new)

  16. pause 暂停标志

  17. =end

  18. class Magic
  19.   attr_reader :magic
  20.   attr_accessor :pause
  21.   def initialize(*arg)
  22.     @magic = RPG::Sprite.new
  23.     @magic.x,@magic.y,@magic.z = arg[0],arg[1],arg[2] == nil ? 2000 : arg[2]
  24.     @pause = false
  25.   end
  26.   def set(*arg)
  27.     @magic.x,@magic.y,@magic.z = arg[0],arg[1],arg[2] == nil ? 2000 : arg[2]
  28.   end
  29.   def animation(*arg)
  30.     magic = $data_animations[arg[0]]
  31.     @magic.animation(magic, arg[1])
  32.   end
  33.   def loop_animation(*arg)
  34.     magic = $data_animations[arg[0]]
  35.     @magic.loop_animation(magic)
  36.   end
  37.   def dispose
  38.     @magic.dispose
  39.   end
  40.   def update
  41.     @magic.update if @pause == false
  42.   end
  43.   def move(*arg)
  44.     [*1..arg[0]].each{|frame| @magic.x += arg[1] ; @magic.y += arg[2] ;
  45.     Graphics.update ; Input.update ; $scene.update}
  46.   end
  47. end
复制代码

评分

参与人数 1星屑 +275 收起 理由
怪蜀黍 + 275 发布奖

查看全部评分

Lv3.寻梦者

○赛

梦石
0
星屑
1249
在线时间
1276 小时
注册时间
2013-1-22
帖子
2246

贵宾

2
发表于 2013-12-26 09:39:59 | 只看该作者
脚本很高深的样子。。。看不懂。。。。
是可以用脚本播放动画吗?那样可方便多了。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 19:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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