Lorsque vous importez un projet à partir d'une version précédente de GameMaker vous pouvez voir que des scripts de compatibilité ont été ajoutés au projet. En général, ces scripts utilisent les fonctions mises à jour de GameMaker Language pour convertir les fonctions obsolètes dans la nouvelle façon de faire les choses, et sont un excellent moyen d'apprendre comment les choses devraient être faites dans GameMaker Studio 2. Cependant, il y a quelques fonctions qui sont utilisées pour la compatibilité qui ne devraient pas être utilisées ailleurs, et certainement pas dans vos propres projets. Pour vous aider à identifier ces fonctions de compatibilité, elles sont répertoriées ici, mais nous devons souligner qu'elles ne doivent jamais être utilisées en dehors des scripts de compatibilité:
- layer_tile_exists
- layer_tile_create
- layer_tile_destroy
- layer_tile_change
- layer_tile_xscale
- layer_tile_yscale
- layer_tile_blend
- layer_tile_alpha
- layer_tile_x
- layer_tile_y
- layer_tile_region
- layer_tile_visible
- layer_tile_get_sprite
- layer_tile_get_xscale
- layer_tile_get_yscale
- layer_tile_get_blend
- layer_tile_get_alpha
- layer_tile_get_x
- layer_tile_get_y
- layer_tile_get_region
- layer_tile_get_visible