Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: [VX] Enlever les "Auto-ombres" Ven 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 |
|
Invité
| Sujet: Re: [VX] Enlever les "Auto-ombres" Ven 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 #
##############################
|
|
Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: Re: [VX] Enlever les "Auto-ombres" Ven 6 Mar 2009 - 19:10 | |
| Salut Toshiro,
Genial, c'est exactement ce je cherchais! Merci pour la réponse rapide!
Jeb |
|
Habitant Lv.6
Age : 32 Inscrit le : 22/11/2008 Messages : 109
| Sujet: Re: [VX] Enlever les "Auto-ombres" Jeu 8 Juil 2010 - 13:47 | |
| 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. Et avec le script. 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. |
|
| Sujet: Re: [VX] Enlever les "Auto-ombres" | |
| |
|