【发布时间】:2016-04-06 17:52:40
【问题描述】:
我有两个项目,Object_Player 和 Object_Weapon。 Object_Player 的 sprite 可以是三个不同的 sprite,并且 Object_Weapon 的 sprite index 应该根据 Object_Player 的 sprite 而有所不同。 例如,如果 Object_Player 设置为精灵 Sprite_Hero1,则 Object_Weapon 的精灵索引应该是精灵 Sprite_Weapon 中的第一个图像。如果 Object_Player 设置为精灵 Sprite_Hero2,则 Object_Weapon 的精灵索引应该是精灵 Sprite_Weapon 中的第二张图像。
这是更改 Object_Weapon 索引的代码。它位于 Object_Weapon 的创建块中
if (Object_Player.image_index = Sprite_Hero1) sprite_index = 0
if (Object_Player.image_index = Sprite_Hero2) sprite_index = 1
if (Object_Player.image_index = Sprite_Hero3) sprite_index = 2
【问题讨论】:
标签: game-maker