| [SCRIPTS]Quelle ligne modifier? | |
|
Auteur | Message |
---|
Vache Folle
Age : 29 Inscrit le : 22/05/2010 Messages : 3005
| Sujet: [SCRIPTS]Quelle ligne modifier? Ven 3 Sep 2010 - 13:52 | |
| Bonjour à tous et à toutes! Voilà, mon problème est assez simple. Lorsque l'on va dans des hautes herbes, le bas du chara du heros est obscursi. Moi, j'ai modifié mes tiles et, de ce fait, lorsque le heros, pénetre dans certaines zones, le bas de son chara est obscursi. J'aimerais donc pouvoir choisir quels carreaux obscursissent le heros. J'ai cherché dans les scripts Spritset_map et Sprite_Character mais je n'ai pas trouvé~~ Est-ce qu'un membre pourrait m'indiquer le script et la ligne à modifier? Merci d'avance! |
|
| |
Age : 28 Inscrit le : 30/12/2009 Messages : 1067
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Ven 3 Sep 2010 - 15:31 | |
| Euh...C'est largement faisable en event ça x)
Il suffit de modifier l'apparence du héros lorsqu'il entre et qu'il sort des herbes.
Biward |
|
| |
Poulet carnivore Lv.2
Inscrit le : 05/07/2010 Messages : 11
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Ven 3 Sep 2010 - 18:25 | |
| Je crois qe t'as pas compris ma question. Le fait que le heros dvient obsurci, est déjà inclu. L'orbscurcissement est réglé pour les hautes herbes et pour les rbres de worldmap. Je veux juste changer cela. De plus, si je change l'apparence, il sera aussi obscurci. Enfin, je me voie mal tartier ma ma d'event de changement d'apparenceXD |
|
| |
Vache Folle
Age : 29 Inscrit le : 22/05/2010 Messages : 3005
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Ven 3 Sep 2010 - 18:27 | |
| Désolé, je suis co' avec l'ordi de ma mère etdès que je suis entré sur le forum, c'était le compte de ma soeur qui était activé^^'
|
|
| |
Age : 28 Inscrit le : 30/12/2009 Messages : 1067
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Ven 3 Sep 2010 - 21:08 | |
| :je ris fortement!: C'est ce que je t'ai dit de faire qui est le plus simple Sur ta map, tu mets un event parrallèle qui enregistrera la position X et Y du héros dans deux variables. Ensuite, dans un autre event parrallèle, tu fais : - Code:
-
A condition que Variable X vaut 0 A condition que Variable Y vaut 0 Modifier l'apparence du héros (avec ombres) Sinon : Modifier l'apparence du héros (sans ombres) Fin de la condition Sinon : Modifier l'apparence du héros (sans ombres) Fin de la condition C'est tout x) Biward |
|
| |
Va-nu-pieds Lv.4
Age : 34 Inscrit le : 01/09/2008 Messages : 72
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Ven 3 Sep 2010 - 22:20 | |
| Non mais ce qu'il veut dire c'est que dans la configuration du logiciel il y a un certain emplacement des tiles qui dans le RGSS applique un effet automatique d'obscurcissement des pieds en l'occurrence sur le Tile A sur les herbes et arbustes. T'auras beau faire ce que tu veux avec les events l'ombre apparaitra. J'ai déjà repéré la ligne qui correspond à cet effet elle se trouve dans le script Game_Map : - Code:
-
def bush?(x, y) return false unless valid?(x, y) return @passages[@map.data[x, y, 1]] & 0x40 == 0x40 end Mais j'ai beau essayé de comprendre je dois avouer que ça me semble très complexe à modifier parce qu'a mon avis là cette ligne de code est en relation avec une partie du code source de RPG Maker VX où existent des class cachées (Bitmap et Window par exemple). Je pense que 0x40 est une valeur héxadécimale le problème c'est de savoir à quoi elle correspond. 0x40 donne 64 en base 10 si je me trompe pas mais j'ai beau avoir cherché une logique comment le seul chiffre décimal 64 peut associer qu'une partie du Tile A. Bref je laisse aux autres scripteurs le soin de chercher moi je sèche xD. L'hypothèse la plus plausible selon moi c'est qu'ils effectuent une vérification a partir d'un produit matriciel entre la matrice du tile A et la valeur hex mais bon je n'en suis pas certain j'ai pas vu ça en cours d'info x_x. |
|
| |
Age : 28 Inscrit le : 30/12/2009 Messages : 1067
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Ven 3 Sep 2010 - 22:40 | |
| Oulala... Complètement à côté d'la plaque. C'est juste, que c'est un peu mal expliquer x) Sinon, je vous laisse seul sur ce problème là Biward |
|
| |
Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Ven 3 Sep 2010 - 22:50 | |
| T'y va à la barbare sinon pour supprimer carrément tout les ombres : - Code:
-
def bush?(x, y) return false end Ça marche pas comme ca ? |
|
| |
Va-nu-pieds Lv.4
Age : 34 Inscrit le : 01/09/2008 Messages : 72
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Ven 3 Sep 2010 - 23:10 | |
| Le problème là c'est qu'aucuns tiles n'aura d'ombre alors que si j'ai bien compris lui comme il a modifié les tiles l'emplacement sur son tile A des hautes herbes ne se trouve pas au meme endroit que celui de base et il veut pouvoir les modifier pour mettre les siens.
Après s'il ne veut aucunes ombres il peut appliquer ta solution oue. |
|
| |
Vache Folle
Age : 29 Inscrit le : 22/05/2010 Messages : 3005
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Sam 4 Sep 2010 - 8:16 | |
| Non, ce n'est pas pour les ombres automatiques. @Blockade:j'avais en effet vu cette ligne et j'me souviens pas pourquoi je l'ai pas modifiéeXD Cependant, comme le dit Ojiro, je veux choisir quels sont lescarreaux obscursissants. Merci de l'aide en tout cas^^ |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Sam 4 Sep 2010 - 13:56 | |
| Quand tu parles de carreaux tu veux dire un type de tile ou certains carreaux de ta map? |
|
| |
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Sam 4 Sep 2010 - 14:11 | |
| Ugh, le plus simple c'est quand même, si possible, de redécouper ton tile et de l'agencer de la même manière que les rtps ... si c'est impossible, considère que je n'ai rien dit.
+1 |
|
| |
Vache Folle
Age : 29 Inscrit le : 22/05/2010 Messages : 3005
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Sam 4 Sep 2010 - 14:18 | |
| @Zang':c'est une partie du tileset J'ignore si une ligne de ce genre existe mais c'est un truc de ce genre que je veux: - Code:
-
def obscurcissement #code qui dit: #le heros sera obscurci lorsqu'il ira sur ces cases du tile A2 #Quand true:obscurcissement #sinon, rien carreauxobscurs={ [1,0]=>true [0,0]=>false } end
Ce que j'ai mis est surement faux(non C'EST FAUX XD) mais tu dois comprendre où je veux en venir. |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Sam 4 Sep 2010 - 15:55 | |
| Quelle partie du tileset ? Soit précis, j'ai pas envie de mettre 10 message avant de savoir précisément ce que tu veux. |
|
| |
Vache Folle
Age : 29 Inscrit le : 22/05/2010 Messages : 3005
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Dim 5 Sep 2010 - 7:59 | |
| Ok Zang' ^^' Voilà^^ |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Dim 5 Sep 2010 - 8:44 | |
| |
|
| |
Vache Folle
Age : 29 Inscrit le : 22/05/2010 Messages : 3005
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Dim 5 Sep 2010 - 8:53 | |
| Non, non, juste les deux du haut. Mais comme je passe mon temps à modif' mes tiles, il serait préferable de pouvoir tout modifier. |
|
| |
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Dim 5 Sep 2010 - 8:57 | |
| Hum. Attend j'essaye de voir ça. |
|
| |
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? Ven 24 Sep 2010 - 12:38 | |
| |
|
| |
| Sujet: Re: [SCRIPTS]Quelle ligne modifier? | |
| |
|
| |
| [SCRIPTS]Quelle ligne modifier? | |
|