CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Gamemaker] Soucis spawner

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
caclex24
caclex24
Niveau 4
10 décembre 2016 à 18:11:06

Bonjour, je réalise un jeu en ce moment et j'ai un soucis un peu embêtant..
J'ai crée un spawner aléatoire qui prend toute la taille de ma room en hauteur. Cependant ayant rajouté un hud de 100 pixels en bas de l'écran, je veux qu'aucun monstre ne spawn en dessus (ou au-dessus) du HUD!

Du coup, j'ai mit en valeur de spawn pour la hauteur : room_height - 100
Malheureusement en haut certains ennemis sont découpé puisque ceux qui spawnaient à y=80 spawnent maintenant à y=-20, on voit donc un peu de l'ennemi (assez pour qu'il ne soit pas détruit par l'outside room)

J'aimerai savoir comment faire qu'ils spawnent obligatoire en y>100

Voici le code :

if floor(random(300)) < 1
{
instance_create(room_width,random(room_height-100),o_meteor)
}

Tintinloading
Tintinloading
Niveau 12
10 décembre 2016 à 19:59:30

Lu'

un screen ? j'ai rien capté :hap:

Histoire de HUD au dessus en dessous etc ... :(

Message édité le 10 décembre 2016 à 19:59:42 par Tintinloading
LGV
LGV
Niveau 28
10 décembre 2016 à 20:53:38

A priori il te suffit de "decaler" le resultat de ton random avec une valeur de base ; par exemple si tu veux un resultat entre 75 et 100, tu fais 75+random(100-75). T'as juste a adapter aux bornes de l'intervalle de ta situation

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware