Project1

标题: 关于地图上用坐标指定播放动画 [打印本页]

作者: denis466    时间: 2011-8-13 12:20
标题: 关于地图上用坐标指定播放动画
默认事件里的播放动画功能是在事件上播放,事件脚本里也可以设置,但都是指定事件播放的,怎么才能指定坐标播放呢,比如一片森林突然失火,要播放火的动画,就不用专门建个事件dsu_plus_rewardpost_czw
作者: 忧雪の伤    时间: 2011-8-13 13:03
  1. @sprite = RPG::Sprite.new
  2. @sprite.x = x
  3. @sprite.y = y
  4. @sprite.animation($data_animations[id], true)
复制代码
此为初始化需要的部分,x, y 为画面坐标,id 为动画编号。
  1. @sprite.update
复制代码
这个方法每帧需要调用,用于刷新。你可以反复调用本方法动画的帧数的次数。
  1. @sprite.dispose
  2. @sprite = nil
复制代码
动画显示完之后,请使用这段代码。
作者: denis466    时间: 2011-8-13 14:01
本帖最后由 denis466 于 2011-8-16 09:34 编辑

怎么就只播放第一帧呢,如果一直刷新就反复出现第一帧了

作者: 「旅」    时间: 2011-8-21 10:08
denis466 发表于 2011-8-13 14:01
怎么就只播放第一帧呢,如果一直刷新就反复出现第一帧了

不断调用@sprite.update试试~
作者: zq7695zq    时间: 2011-8-22 13:58
猫猫的鱼。。设定一个事件,然后设置事件坐标..我都不知道怎么弄了,然后在这个事件的地方显示动画。。。不知道行不,。。




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