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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
129 小时
注册时间
2009-3-29
帖子
432
跳转到指定楼层
1
发表于 2011-3-10 12:31:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

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

Lv1.梦旅人

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

使用道具 举报

Lv2.观梦者

虚構歪曲

梦石
0
星屑
364
在线时间
1198 小时
注册时间
2010-12-18
帖子
3928

贵宾

4
发表于 2011-3-11 17:26:50 | 只看该作者
事件的话……
等待动画帧数 加 显示动画……
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6865
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

3
发表于 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 认可答案

查看全部评分












你知道得太多了

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1140
在线时间
381 小时
注册时间
2010-10-9
帖子
386

开拓者

2
发表于 2011-3-10 12:49:46 | 只看该作者
直截用公共事件并行处理就行了嘛

点评

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 20:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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