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

Project1

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

[已经解决] 地图上角色被“石化”的时候动画显示不正常

[复制链接]

Lv1.梦旅人

梦石
0
星屑
57
在线时间
131 小时
注册时间
2008-8-12
帖子
184
跳转到指定楼层
1
发表于 2012-12-16 23:58:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 兔毛鹿 于 2012-12-18 13:08 编辑

最近在制作主角或事件在地图上暂时停止行动的石化效果。首先在Game_Character 1定义一个变量: attr_accessor :stone ,初始化为0。Game_Character 2的刷新部分添加以下脚本,造成的效果是用类似的脚本:$game_player.stone = 80  让角色或事件暂时停止行为几秒钟并显示一段动画。问题是当角色停止行动的时候动画显示不正常,是卡住的,请教在石化的同时让动画也正常播放的解决方法
  1.    if [url=home.php?mod=space&uid=33416]@stone[/url] > 0
  2.       @stone -= 1
  3.       $game_player.animation_id = 305
  4.       return
  5.     end
复制代码
Tomorrow

Lv2.观梦者

梦石
0
星屑
565
在线时间
1286 小时
注册时间
2011-6-14
帖子
4086
2
发表于 2012-12-17 14:15:27 | 只看该作者
update的时候$game_player.animation_id一直是305,所以会一直播放第一帧。
  1. $game_player.animation_id = 305 if [url=home.php?mod=space&uid=33416]@stone[/url] == 80
  2. @stone -= 1 if @stone > 0
复制代码

点评

解决问题,谢谢了  发表于 2012-12-18 13:08
天哪。有个用户名叫stone。我要改一改:$game_player.animation_id = 305 if @stone == 80  发表于 2012-12-17 14:16

评分

参与人数 1星屑 +120 收起 理由
hcm + 120 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-9 15:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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