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

Project1

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

[已经解决] 怎样立刻清除行走图的动画

[复制链接]

Lv5.捕梦者

梦石
10
星屑
39440
在线时间
1914 小时
注册时间
2010-11-14
帖子
3315

R考场第七期纪念奖

跳转到指定楼层
1
发表于 2018-12-20 17:03:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
用animation_id = 0的话动画还会持续到这之前身上的动画结束……
有没有办法直接清除动画,还原出行走图原本的样子?
用头画头像,用脚写脚本

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
9941
在线时间
5019 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2018-12-20 23:13:47 | 只看该作者
你可以试试这样写
  1. class Game_CharacterBase
  2.   attr_accessor :animation_end
  3. end
  4. class Sprite_Character
  5.   alias end_animation_update update
  6.   def update
  7.     end_animation_update
  8.     if @character.animation_end
  9.       dispose_animation
  10.       @character.animation_id = 0
  11.       @character.animation_end = false
  12.     end
  13.   end
  14. end
复制代码

然后事件指令操作一下人物的@animation_end = true
例如get_character(0).animation_end = true

点评

可以了~(虽然发现其实是对象闪烁的锅然后换上了flash(Color.new(0,0,0),1))  发表于 2018-12-21 09:38
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-20 11:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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