Username:

Password:


collapse
Who's Online
  • Dot Invités: 10
  • Dot Caché: 0
  • Dot Membres: 0

There aren't any users online.

* Shoutbox
Refresh History
  • kriss: oui.. je dois faire des demandes pour que google refasse des analyse du site afin de "voir" s'il est tjr malveillant
    Dcembre 08, 2011, 22:47:27
  • Leopold: Cool! Mais Firefox me le déclare toujours malveillant...
    Dcembre 08, 2011, 22:30:32
  • kriss: réouverture du forum !
    Dcembre 06, 2011, 00:48:58
  • Fabien: Coucou facto!! Trop bon de repasser ici :)
    Septembre 25, 2011, 18:06:22
  • Krän: aye ! ^^
    Aot 21, 2011, 23:43:29
  • RPG-Man: lol manu
    Aot 20, 2011, 00:24:00
  • RPG-Man: JE SUIS REVENU MOUHAHA
    Aot 20, 2011, 00:22:26
  • Manucyan: Ca dit quoi un ivrogne dans le noir ? "hé... t'es qui là ?" xd
    Mai 07, 2011, 18:11:20
  • Krän: Il est 2h46 et tout est calme ! :)
    Mai 05, 2011, 01:47:01
  • Manucyan: La tronche du bestiaire ? Un pokédex ! xd
    Avril 30, 2011, 21:18:09
  • Manucyan: désolé je pensais que tout le monde connaissait le phénomène du rickroll (cf wikipédia)
    Avril 30, 2011, 14:08:48
  • kriss: ca merite un ban pour ce lien oO
    Avril 30, 2011, 12:29:51
  • RPG-Man: Sale vilain
    Avril 30, 2011, 11:26:31
  • Krän: Never gonna give u up, never gonna let u dooowwwn ...
    Avril 28, 2011, 20:29:20
  • kriss: en effet mais ce n'est pas normal.. il y a un bug que je dois trouver ^^
    Avril 25, 2011, 10:30:16
  • Leopold: Pour la mise à jour, on peut cliquer sur "Refresh" (deux flèches vertes) ou sur "History" (pendule).
    Avril 22, 2011, 21:31:57
  • RPG-Man: Manque plus qu'elle se mette à jour toute seule quand on ajoute un message et c'est le must !
    Avril 21, 2011, 20:29:39
  • RPG-Man: le shootbox CAY LE BIEN
    Avril 21, 2011, 20:29:14
  • kriss: on appel ca une shootbox :p
    Avril 18, 2011, 16:47:13
  • Manucyan: hé mais c'est marrant !
    Avril 17, 2011, 18:03:46

The Factory » ATELIER » OUTILS DE DEVELOPPEMENT » Kits de jeux » Utilitaire pour créer la couche de sol pour une carte 2D-isométrique
Pages: [1]
« sujet précédent | | sujet suivant »
Imprimer
Auteur Fil de discussion: Utilitaire pour créer la couche de sol pour une carte 2D-isométrique  (Lu 825 fois)
MGC
Rubyphile, 2xMachiniste :
Factorien
Machiniste
*
Hors ligne Hors ligne

Messages: 131


Voir le profil
Utilitaire pour créer la couche de sol pour une carte 2D-isométrique
« le: Aot 28, 2006, 08:04:14 »

Ne voulant pas trop "polluer" le sujet concernant le script gérant la 2D-Iso, je préfère créer un nouveau topic : Une façon de gérer de la 2D isométrique

Il y a quelques temps, je m'étais fait un petit script pour créer plus facilement (de façon automatique) le sol d'une carte isométrique, à partir d'une carte du genre "carte de données". Me disant que cela pourrait intéresser d'autres personnes, j'ai créé rapidement une interface pour que n'importe qui puisse l'utiliser.
Voici l'utilitaire :
http://www.mediafire.com/file/k3bvtwdkn4f/Créateur de sol Iso.exe

Fonctionnement :

Sur un tileset se trouvent des tiles qui correspondent à des fichiers de tiles en iso (j'y reviendrai plus bas). Il suffit de créer sa carte de données et de remplir sa première couche avec les tiles que l'on veut. Il ne reste plus qu'à lancer le "jeu", sélectionner la carte de données qui servira de base à la carte isométrique, et le programme fait le reste. Il crée alors un fichier png correspondant à la carte iso dans Graphics/Cartes, qu'on peut utiliser comme base pour dessiner une vraie carte iso complète.

exemple :

résultat :


La transition entre différents tiles est parfois abrupte, et on peut mettre des tiles de transition sur la deuxième couche. Il suffit que les deux types de tiles adjacents soient présents sur ces cases de transition.

exemple 1 :

résultat 1 :


exemple 2 :

résultat 2 :


Maintenant passons aux ressources. J'en ai mis comme exemples, mais ce n'est pas une raison pour ne pas les faire soi-même. Pour ajouter une ressource, il faut un fichier de tile iso qu'on place dans Graphics/Pictures de ce format là (j'ai pris un format suffisamment gros pour que les tiles ne se répètent pas trop vite et suffisamment petit pour une question de place) :



Ensuite il faut le faire correspondre à un tile du tileset : ceux-ci sont numérotés en partant de 0 de gauche à droite puis de haut en bas (en gros la première ligne du tileset correspond à 0, 1, 2, 3, 4, 5, 6, 7, la deuxième : 8, 9, 10, 11, 12, 13, 14, 15, et ainsi de suite).
Dans le script "Carte_Iso", le début est comme cela :
Code:
class Carte_Iso
  def nom_fichier(numéro)
    case numéro
    # ligne 1
    when 0
      return "herbe07.png"
    when 1
      return "herbe08.png"
    when 2
      return "herbe09.png"
    when 3
      return "herbe10.png"
    when 4
      return "herbe11.png"
    when 5
      return "herbe12.png"
    when 6
      return "herbe13.png"
    when 7
      return "herbe14.png"
    # ligne 2
    when 8
      return "herbe15.png"
    when 9
      return "herbe16.png"
[...]

Au numéro du tile (après un "when") on fait correspondre le nom du fichier de tile iso.
Ce n'est pas plus compliqué...
« Dernière édition: Aot 16, 2009, 21:09:30 par kriss » Journalisée
kriss
Architecte
Savant
*
Hors ligne Hors ligne

Messages: 4447


Don Quichotte de l'orthographe

krisss666@msn.com
Voir le profil Courriel
Re: Aide pour créer la couche de sol pour une carte 2D-isométrique
« Répondre #1 le: Aot 28, 2006, 13:59:02 »

eh be, si avec ca on voit pas fleurir les projets iso, il n'y a plus qu'à aller se pendre (pepsy file ta corde stp -_- )
Journalisée

La plus vieille et la plus forte des émotions humaines est la peur, et la plus vieille et la plus forte peur est celle de l'inconnue
- H.P LOVECRAFT -
Projet en cours: MONOLITHE
http://rpgmakerxp-factory.net/forum/index.php?topic=10561.0
Ouranos
Le corse
Savant
*
Hors ligne Hors ligne

Messages: 1097


Et ta soeur, elle y va elle ?


Voir le profil WWW Courriel
Re: Aide pour créer la couche de sol pour une carte 2D-isométrique
« Répondre #2 le: Aot 29, 2006, 10:48:39 »

Excellent ! Tes scripts permettent de l'iso tres tres propre ! Bravo
Journalisée

Pandora-creation
________________________________________________________________
Le seigneur du meurtre périra, et de sa chute naitrons les enfants qui seront l'âme même du chaos, ainsi parlait le sage Alundo.
Siegfried
Humble créateur dont le but est de sortir son jeu.
Artisan Externe
Technicien
*
Hors ligne Hors ligne

Messages: 461


dany.sieg@hotmail.fr
Voir le profil WWW
Re: Aide pour créer la couche de sol pour une carte 2D-isométrique
« Répondre #3 le: Aot 29, 2006, 11:12:44 »

Incroyable...
Et je me suis tué à tout dessiner à la main...
Mais bon, les batîments ne se feront pas comme les surfaces.
Encore bravo.
Journalisée

Mes sites et forums :
MGC
Rubyphile, 2xMachiniste :
Factorien
Machiniste
*
Hors ligne Hors ligne

Messages: 131


Voir le profil
Re: Aide pour créer la couche de sol pour une carte 2D-isométrique
« Répondre #4 le: Aot 30, 2006, 07:14:39 »

Merci pour ces commentaires.

Seulement je me demande si je n'aurais pas dû poster cet "utilitaire" avec moins de ressources parceque je viens de me rendre compte que le fichier approche les 10 Mb, et que de toute façon il vaut mieux faire ses ressources soi-même...
Journalisée
FTB
Forgeron
*
Hors ligne Hors ligne

Messages: 87


Je suis un... Noob ? grosse t?te.


Voir le profil
Re : Aide pour créer la couche de sol pour une carte 2D-isométrique
« Répondre #5 le: Fvrier 27, 2007, 18:18:05 »

Lien mort !!!!!!!!!!
Journalisée
Ganondorf
Apprenti
*
Hors ligne Hors ligne

Messages: 18


Voir le profil Courriel
Re : Aide pour créer la couche de sol pour une carte 2D-isométrique
« Répondre #6 le: Mars 21, 2007, 16:53:28 »

Wouaou, génial !!! par contre le lien est mort !!!
Journalisée
Pages: [1]
Imprimer
« sujet précédent | | sujet suivant »
Aller à:  


Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

EN Theme by Nati

Page générée en 0.108 secondes avec 25 requêtes.
Chargement...
SimplePortal 2.3.2 © 2008-2010, SimplePortal