Guide personnalisé PNJ pour SMBX

Il est votre monde. Allez Build It!

Guide présenté également dans le fichier d'aide SMBX éditeur

Ceci est d'un fil de discussion dans les forums SMBX relatifs aux PNJ personnalisés. Il est également dans le fichier d'aide SMBX Editor.

Fallingsnow
Guide présenté également dans le fichier d'aide SMBX éditeur
-Par Redigit et bleu

Bien que la fonction est mise en œuvre SMBx. Il ne fait pas partie de l'interface utilisateur des programmes réels. Tous les PNJ personnalisés sont définis comme des graphiques personnalisés et sont effectués manuellement par l'utilisateur de créer un fichier dans les dossiers de jeu. Dans le dossier pour le niveau que vous souhaitez utiliser un PNJ personnalisé, vous allez créer un fichier avec le bloc-notes (un programme qui vient avec votre ordinateur) qui est nommé exactement le même que le fichier graphique du PNJ que vous souhaitez modifier.

Par exemple: Si vous souhaitez faire un Goomba pas en mesure d'être piétiné, vous procédez comme suit.

Créer un nouveau fichier txt dans le dossier niveau souhaité.
Nommez le fichier txt npc-1
Ouvrez ce fichier et placez le texte suivant en elle.
playerblock = 1
jumphurt = 0
et puis enregistrez le fichier.
Maintenant, le niveau en question, le Goomba ne sera plus en mesure d'être piétiné.


Les drapeaux suivants peuvent être placés dans le fichier txt pour effectuer le npc. Si vous souhaitez définir un drapeau oui, mettre = 1 et no = 0

Drapeaux NPC Player / Interactions du monde

Drapeaux d'apparence PNJ

premier plan = Il sera établi devant d'autres sprites si la valeur 1.
Cadres = Combien de cadres de l'animation sprites utilise pour une seule direction.
framespeed = quelle vitesse les images du changement d'animation de sprites. 8 est normal.
= 0 de cadre = Pas de direction sprites, 1 = mouvement de gauche et de droite, 2 = Gauche et Droite et mouvement inversé (renversé) si elle est tenue.
gfxoffsetx = Déplace le graphique dans une direction spécifique (X) -1 est en place, la figure 1 est en panne.
gfxoffsety = Déplacement du graphique dans une direction spécifique (Y) -1 est à gauche, la figure 1 est droite.
largeur = La largeur de hitbox CNP (en pixels)
hauteur = hauteur de hitbox CNP (en pixels)
gfxheight = hauteur acceptées que si elles sprite est différente de la hauteur de boîte de Hit.
gfxwidth = uniquement activé si la largeur de l'image-objet est différente de la largeur de la zone de succès.
--------------------------------------------------------------------------------------------------------
Voici une liste de chaque commande NPC personnalisé dans SMBX. Bonne chance avec vos PNJ et j'espère que ce sujet réduit la confusion.

Ce pack contient plusieurs modifications et de nouveaux graphiques PNJ, y compris les fichiers txt appropriés nécessaires.

Articles Liés