Project1
标题:
怎么在地图上的角色和NPC身上循环显示状态动画?
[打印本页]
作者:
失去的记忆
时间:
2011-3-10 12:31
标题:
怎么在地图上的角色和NPC身上循环显示状态动画?
众说周知,在战斗中显示状态动画是很简单的,那是因为这句话的关系:
class Sprite_Battler < RPG::Sprite
但是,在地图上的角色和NPC是不继承RPG::Sprite类的,也就是说loop_animation($data_animations[@state_animation_id])
这一句将会失效,
试问:怎么样在角色和NPC里面加上?或者实现这个功能呢?
作者:
piaoy
时间:
2011-3-10 12:49
直截用公共事件并行处理就行了嘛
作者:
后知后觉
时间:
2011-3-10 13:05
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 17:26
事件的话……
等待动画帧数 加 显示动画……
作者:
失去的记忆
时间:
2011-3-23 12:00
很不好意思,最近太忙了.....请哪位能做个简单的范例或者修改后的脚本给我参考下?
PS:本人脚本还可以,除了底层的Ruby外,基本的都会了...
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1