查看: 2428|回复: 4

[已经过期] 怎么在地图上的角色和NPC身上循环显示状态动画?

  [复制链接]
梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
回帖
344
发表于 2011-3-10 12:31:00 | 显示全部楼层 |阅读模式

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

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

×
众说周知,在战斗中显示状态动画是很简单的,那是因为这句话的关系:
class Sprite_Battler < RPG::Sprite
但是,在地图上的角色和NPC是不继承RPG::Sprite类的,也就是说loop_animation($data_animations[@state_animation_id])
这一句将会失效,
试问:怎么样在角色和NPC里面加上?或者实现这个功能呢?

咩

梦石
0
星屑
1640
在线时间
381 小时
注册时间
2010-10-9
回帖
286

开拓者

发表于 2011-3-10 12:49:46 | 显示全部楼层
直截用公共事件并行处理就行了嘛

点评

并行处理.....亏你想的出来!!! PS:卡死你!!  发表于 2011-3-11 12:34
回复

使用道具 举报

梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2011-3-10 13:05:03 | 显示全部楼层
class Sprite_Battler < RPG::Sprite
  attr_accessor :battler                  # 战斗者

class Sprite_Character < RPG::Sprite
  attr_accessor :character                # 角色

Game_Character 默认没有 state_animation_id 这个东西.
就按照默认的结构.给 Game_Character 加上这东西然后 依葫芦画瓢就可以了.
不过事件指令里是加不了这个指令了.只能用事件脚本来设置了

点评

你放在哪里的?  发表于 2011-3-11 13:11
刚才看了下,好像你回答的和我想要的不是一个意思啊,loop_animation($data_animations[7])这一句一样不能用,而不是你说的状态动画....  发表于 2011-3-11 12:38
我尝试着加了 但是发现有很多脚本都要加!具体的我会找时间调试。。  发表于 2011-3-11 12:34

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
「旅」 + 200 + 2 认可答案

查看全部评分












你知道得太多了

回复

使用道具 举报

虚構歪曲

梦石
0
星屑
354
在线时间
1196 小时
注册时间
2010-12-18
回帖
3842

贵宾

发表于 2011-3-11 17:26:50 | 显示全部楼层
事件的话……
等待动画帧数 加 显示动画……
回复

使用道具 举报

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
回帖
344
 楼主| 发表于 2011-3-23 12:00:27 | 显示全部楼层
很不好意思,最近太忙了.....请哪位能做个简单的范例或者修改后的脚本给我参考下?
PS:本人脚本还可以,除了底层的Ruby外,基本的都会了...
做一个游戏也用这么长时间........
PS:说我自己呢
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部