0

我有两个独立的对象 - 一个是角色,一个是带有文本滚动动画的。文本精灵对象具有动画结束事件和最后一帧停止显示整个文本的代码。在游戏中,角色对象是嘴巴移动的动画精灵,以及嘴巴不移动的单独精灵。我想让它在文本对象的动画结束时播放器对象的说话动画变为他嘴巴的精灵不动。抱歉,如果这听起来令人困惑,但它有点类似于那些 RPG 游戏,如果文本停止滚动,玩家精灵就会停止说话。

是否有任何代码,或者真的有可能吗?

4

1 回答 1

0

在文本对象的动画结束事件中,您必须添加一行代码来更改角色的精灵。假设您的角色实例被指定为“字符”(在文本对象的范围内),并且精灵名称为“spr_character_static”,代码将如下所示:

在文本动画结束事件中:

character.image_index = spr_character_static;

希望这可以帮助 !

于 2017-07-17T09:45:11.730 回答