11-02-2011, 03:12 PM
Salut les gars...
Je cherchais, j'ai trouvé !
Un grand merci.
J'ai implémenté la transparence des Objets (style une table dont les pieds ne cache pas tout tout de suite), en réduisant le Delta entre Perso et Objet bloquant le passage. Sachant que 0 = pas de transparence, 1 = transparence faible (pieds de chaise, grille serrée), 2 = transparence médium (pied de table, gros barreaux aux fenêtre), 3 = grande transparence (les vitres médiévales, un voilage). Bref, up to you.
Comme ceci en modifiant dans le Foreach les lignes suivantes :
list($x,$y)a = explode(",", $coord);
if($x>$jx){
$x -= ($jx-$type);
}
elseif($x<$jx){
$x -= ($jx+$type);
}
elseif($x==$jx){
$x -= ($jx);
}
if($y>$jy){
$y -= ($jy-$type);
}
elseif($y<$jy){
$y -= ($jy+$type);
}
elseif($y==$jy){
$y -= ($jy);
}
Tous cela fonctionne bien.
Cool of you !
Je cherchais, j'ai trouvé !
Un grand merci.
J'ai implémenté la transparence des Objets (style une table dont les pieds ne cache pas tout tout de suite), en réduisant le Delta entre Perso et Objet bloquant le passage. Sachant que 0 = pas de transparence, 1 = transparence faible (pieds de chaise, grille serrée), 2 = transparence médium (pied de table, gros barreaux aux fenêtre), 3 = grande transparence (les vitres médiévales, un voilage). Bref, up to you.
Comme ceci en modifiant dans le Foreach les lignes suivantes :
list($x,$y)a = explode(",", $coord);
if($x>$jx){
$x -= ($jx-$type);
}
elseif($x<$jx){
$x -= ($jx+$type);
}
elseif($x==$jx){
$x -= ($jx);
}
if($y>$jy){
$y -= ($jy-$type);
}
elseif($y<$jy){
$y -= ($jy+$type);
}
elseif($y==$jy){
$y -= ($jy);
}
Tous cela fonctionne bien.
Cool of you !