AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  



-20%
Le deal à ne pas rater :
Drone Dji DJI Mini 4K (EU)
239 € 299 €
Voir le deal

Partagez
 

 [VX] Enlever les "Auto-ombres"

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
jebbou
Doyen
Doyen
jebbou


Masculin Age : 46
Inscrit le : 20/08/2008
Messages : 2485

ombres automatiques - [VX] Enlever les "Auto-ombres" Empty
MessageSujet: [VX] Enlever les "Auto-ombres"   ombres automatiques - [VX] Enlever les "Auto-ombres" Icon_minitimeVen 6 Mar 2009 - 18:48

Bonjour,

Je suis à la recherche d'un script pour automatiquement enlever les ombres dans RMVX. Je sais qu'il existe, mais le sujet déjà créé sur le forum est supprimé, et je ne suis pas capable de le retrouver ailleur. Ca serait très apprécié si une âme charitable l'aurait sous la main et pourrait le re-partager.

Merci!

Jeb
Revenir en haut Aller en bas
Invité
Invité
avatar



ombres automatiques - [VX] Enlever les "Auto-ombres" Empty
MessageSujet: Re: [VX] Enlever les "Auto-ombres"   ombres automatiques - [VX] Enlever les "Auto-ombres" Icon_minitimeVen 6 Mar 2009 - 19:06

le voilà :

Auteur: modern algebra
Nom du script: Kill Autoshadows
info:
Rpg Maker Vx
Permet de retirer les auto "ombres" des chipsets.
(Les ombres se retire dans le jeu et non dans l'éditeur)
Par défaut, les ombres sont retiré.
Mais vous pouvez annuler le script en jeu avec cette commande dans appelle de script.


Portion de code:

Code:

$game_map.autoshadows = true


Les autos ombre seront la à la prochaine map.

Et


Portion de code:

Code:

$game_map.autoshadows = false

Pour de nouveau cacher les ombres.

(Les effets sont visibles sur un autre map.)


Portion de code:

Code:


################################

#                                                                          #

#  Kill Autoshadows                                            #

#                                                                          #

#    Script de modern algebra                              #

#                                                                          #

################################

class Game_Map

  attr_writer :autoshadows

  def autoshadows

    # Set autoshadows to false if it is not yet defined

    @autoshadows = @autoshadows == nil ? false : @autoshadows

    return @autoshadows

  end

  alias ma_remove_auto_shadows_on_setup setup

  def setup (map_id)

    ma_remove_auto_shadows_on_setup (map_id)

    # Rather than repeatedly call a method, set a local variable to have it's data

    ma_data = data

    return if autoshadows

    # For all squares on the map

    for x in 0...ma_data.xsize

      for y in 0...ma_data.ysize

        # If there is an autoshadow on this tile

        if ma_data[x,y,1] == 0

          # Delete auto Shadow

          ma_data[x,y,1] = ma_data[x,y,0]

          ma_data[x,y,0] = 0

        end

      end

    end

  end

end



##############################

# Fin du script                                                  #

##############################
Revenir en haut Aller en bas
jebbou
Doyen
Doyen
jebbou


Masculin Age : 46
Inscrit le : 20/08/2008
Messages : 2485

ombres automatiques - [VX] Enlever les "Auto-ombres" Empty
MessageSujet: Re: [VX] Enlever les "Auto-ombres"   ombres automatiques - [VX] Enlever les "Auto-ombres" Icon_minitimeVen 6 Mar 2009 - 19:10

Salut Toshiro,

Genial, c'est exactement ce je cherchais! Merci pour la réponse rapide!

Jeb
Revenir en haut Aller en bas
vorzogu
Habitant Lv.6
Habitant Lv.6
vorzogu


Masculin Age : 32
Inscrit le : 22/11/2008
Messages : 109

ombres automatiques - [VX] Enlever les "Auto-ombres" Empty
MessageSujet: Re: [VX] Enlever les "Auto-ombres"   ombres automatiques - [VX] Enlever les "Auto-ombres" Icon_minitimeJeu 8 Juil 2010 - 13:47

Salut. Salut !! Désolé de dépoussiérer un vieux sujet.

J'ai pris ce sript, mais il présente un défaut.

Petite présentation en image. Voilà ce que me donne une de mes maps sans le script.

ombres automatiques - [VX] Enlever les "Auto-ombres" 00010


Et avec le script.

ombres automatiques - [VX] Enlever les "Auto-ombres" 00111
ombres automatiques - [VX] Enlever les "Auto-ombres" 158992

Ce script prend donc le bas des tables comme étant des autos-ombres. N'y a-t'il pas un moyen de rectifier le problème?
Merci d'avance de vos réponse.

Au revoir
Revenir en haut Aller en bas
Contenu sponsorisé




ombres automatiques - [VX] Enlever les "Auto-ombres" Empty
MessageSujet: Re: [VX] Enlever les "Auto-ombres"   ombres automatiques - [VX] Enlever les "Auto-ombres" Icon_minitime

Revenir en haut Aller en bas
 

[VX] Enlever les "Auto-ombres"

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» L'Aube des Ombres [RMVX]
» [VX] Auto Save
» [VX] Auto Description
» [ADD-ON SBS] Auto Battle
» [VX] Auto-téléportation

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX :: Entraide :: Scripts :: Scripts VX - RGSS2 :: Carte et HUDs-
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit | Informatique et Internet | Informatique et électronique