RPG Maker VX/VXAce - La Communauté - v3
Le forum de la communauté francophone de making. News, entraide, ressources, venez nombreux!
Spécialisés dans RPG Maker VX et RPG Maker VXAce

AccueilPage d'accueilFAQRechercherS'enregistrerConnexion



Partager | 
 

 [Résolu]Interraction du Battleback en script.

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
lecode234
Apprenti Mineur
Apprenti Mineur


Nombre de messages: 10
Capacités: bon
Distinction: aucune
Date d'inscription: 31/01/2010

MessageSujet: [Résolu]Interraction du Battleback en script.   Sam 4 Fév 2012 - 20:38

Bonsoir. Je suis sur le point de finir un script mais j'ai un obstacle devant moi =/
En fait, j'ai du mal a intéragire avec le battleback en combat ( via les scripts).
En fait, j'essaye de mettre a zero l'oppacité du battleback.
J'utilise ce bout de code:

Code:
@battleback_sprite.opacity = 0

Après avoir bien sûr défini @battleback_sprite
En test, je n'est pas de message d'erreur mais rien ne se passe.
J'ai besoin d'aide de quelqu'un qui s'y connais en script :s

Merci Smile


Dernière édition par lecode234 le Lun 6 Fév 2012 - 19:57, édité 1 fois
Revenir en haut Aller en bas
dricc
Conseiller
Conseiller


Nombre de messages: 1782
Capacités: confirmé
Distinction: aucune
Date d'inscription: 10/08/2009

MessageSujet: Re: [Résolu]Interraction du Battleback en script.   Lun 6 Fév 2012 - 10:53

Il faut nous donner plus que ça ...
Revenir en haut Aller en bas
lecode234
Apprenti Mineur
Apprenti Mineur


Nombre de messages: 10
Capacités: bon
Distinction: aucune
Date d'inscription: 31/01/2010

MessageSujet: Re: [Résolu]Interraction du Battleback en script.   Lun 6 Fév 2012 - 18:10

Comment ça ?
Revenir en haut Aller en bas
dricc
Conseiller
Conseiller


Nombre de messages: 1782
Capacités: confirmé
Distinction: aucune
Date d'inscription: 10/08/2009

MessageSujet: Re: [Résolu]Interraction du Battleback en script.   Lun 6 Fév 2012 - 18:32

la classe complete ... comment tu veux qu'on fasse sans ?
Parce que bon , ça semble bien ce que tu as écrit .
Revenir en haut Aller en bas
lecode234
Apprenti Mineur
Apprenti Mineur


Nombre de messages: 10
Capacités: bon
Distinction: aucune
Date d'inscription: 31/01/2010

MessageSujet: Re: [Résolu]Interraction du Battleback en script.   Lun 6 Fév 2012 - 18:46

J'ai du mal a suivre.
La classe complete de quoi ?
Revenir en haut Aller en bas
dricc
Conseiller
Conseiller


Nombre de messages: 1782
Capacités: confirmé
Distinction: aucune
Date d'inscription: 10/08/2009

MessageSujet: Re: [Résolu]Interraction du Battleback en script.   Lun 6 Fév 2012 - 18:51

tu veux dire qu'il n'y a que cette ligne dans ton script ?
Revenir en haut Aller en bas
lecode234
Apprenti Mineur
Apprenti Mineur


Nombre de messages: 10
Capacités: bon
Distinction: aucune
Date d'inscription: 31/01/2010

MessageSujet: Re: [Résolu]Interraction du Battleback en script.   Lun 6 Fév 2012 - 18:55

Il ne s'agit pas d'un script.
En gros mon problème c'est comme si j'écrivais:
$game_variables[15] += 1
Et que la variable 15 ne s'ajoute pas de 1.
Mais là v'est que l'opacité du Battleback ne sois pas a 0
Or j''ai utilisé ceci:
@battleback_sprite.opacity = 0

En fait, oubliez tout ce que j'ai dis, j'aimerais juste savoir comment mettre l'opacité du Battleback a 0
en script.
Revenir en haut Aller en bas
dricc
Conseiller
Conseiller


Nombre de messages: 1782
Capacités: confirmé
Distinction: aucune
Date d'inscription: 10/08/2009

MessageSujet: Re: [Résolu]Interraction du Battleback en script.   Lun 6 Fév 2012 - 19:12

Houla , c'est totalement different . le "$" veux dire variable globale .
@battleback_sprite est une variable locale à la classe Spriteset_Battle inaccessible en dehors de la classe .

Donc , il faut modifier la classe pour changer la valeur :
Code:

class Spriteset_Battle
  #--------------------------------------------------------------------------
  # * Update Battleback
  #--------------------------------------------------------------------------
  alias old_create_battleback create_battleback
  def create_battleback
    old_create_battleback
    @battleback_sprite.opacity=0
  end
end


... pas testé .
Revenir en haut Aller en bas
lecode234
Apprenti Mineur
Apprenti Mineur


Nombre de messages: 10
Capacités: bon
Distinction: aucune
Date d'inscription: 31/01/2010

MessageSujet: Re: [Résolu]Interraction du Battleback en script.   Lun 6 Fév 2012 - 19:22

Citation:
Houla , c'est totalement different . le "$" veux dire variable globale

C'étais un exemple.

Je crois que tu n'as pas compris.
Je me suis mal exprimé peut être.
je ne veux pas que l'opacité du bb sois a 0 tout le temps.
Mais a partir d'un moment.
Par exemple dans la sélection d'un sort.

Citation:
Donc , il faut modifier la classe pour changer la valeur

Dans ce cas mon problème peut pas être résolu :/

Revenir en haut Aller en bas
dricc
Conseiller
Conseiller


Nombre de messages: 1782
Capacités: confirmé
Distinction: aucune
Date d'inscription: 10/08/2009

MessageSujet: Re: [Résolu]Interraction du Battleback en script.   Lun 6 Fév 2012 - 19:28

ouch , encore plus dur ....

pour commencer , il faut que l'opacité puisse etre modifié en dehors de la classe :
Code:

class Spriteset_Battle
  #--------------------------------------------------------------------------
  # * Create Battleback Sprite
  #--------------------------------------------------------------------------
  def change_battleback_opacity(new_opacity)
    @battleback_sprite.opacity = new_opacity
  end
end


ensuite , on remonte jusqu'a la scene :
Code:

class Scene_Battle < Scene_Base
  def change_battleback_opacity(new_opacity)
    @spriteset.change_battleback_opacity(new_opacity)
  end
end


Et maintenant , tu devrais pouvoir utiliser dans tes evenement :

$scene.change_battleback_opacity(0) # avant
$scene.change_battleback_opacity(255) # aprés
Revenir en haut Aller en bas
lecode234
Apprenti Mineur
Apprenti Mineur


Nombre de messages: 10
Capacités: bon
Distinction: aucune
Date d'inscription: 31/01/2010

MessageSujet: Re: [Résolu]Interraction du Battleback en script.   Lun 6 Fév 2012 - 19:57

Merci !
Tu viens de m’apprendre comment faire des appels d’évènement( les def ) Very Happy
[Résolu]
Revenir en haut Aller en bas
 

[Résolu]Interraction du Battleback en script.

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

 Sujets similaires

-
» Pbm accès site du script
» [Résolu]Interraction du Battleback en script.
» [résolu]Fond d'ecran combat
» [Semi-Résolu]Teleportation par script
» [résolu]problème script changement de job

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Maker VX/VXAce - La Communauté - v3 :: Making sous VX et VXAce :: Vos problèmes sous RPG Maker :: Problèmes sous VX :: Problèmes résolus-
Web Designers : Widowan, SD-Arius, Coco-Drift & Mist'

|
Forum gratuit | © phpBB | Forum gratuit d'entraide | Contact | Signaler un abus | Créer un forum