【问题标题】:Game maker - Image index will not change游戏制造商 - 图像索引不会改变
【发布时间】: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


    【解决方案1】:

    我认为您对sprite_indeximage_index 感到困惑。尝试改变:

    if (Object_Player.sprite_index = Sprite_Hero1) image_index = 0
    if (Object_Player.sprite_index = Sprite_Hero2) image_index = 1
    if (Object_Player.sprite_index = Sprite_Hero3) image_index = 2
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-31
      • 1970-01-01
      • 2015-03-05
      相关资源
      最近更新 更多