AccueilAccueil  PortailPortail  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  S'enregistrerS'enregistrer  ConnexionConnexion  




Partagez | 
 

 [VX] Crédits

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1, 2
AuteurMessage
Invité
Invité



MessageSujet: Re: [VX] Crédits   Sam 26 Juil 2008 - 20:22

je viens de regarder de nouveau mais il n' y à pas d' explication pour regler la vitesse de defilement, je n' arrive toujour pas a centrer le texte mais je vais trouver merci
Revenir en haut Aller en bas
Voyageur Lv.10
Voyageur Lv.10


Masculin Age : 28
Inscrit le : 07/07/2008
Messages : 498

MessageSujet: Re: [VX] Crédits   Sam 26 Juil 2008 - 21:05

Voila j'ai trouver pour le centrage du texte.

Trouver c'est ligne :

Code:
credit_lines = CREDIT.split(/\n/)
credit_bitmap = Bitmap.new(640,32 * credit_lines.size)
credit_lines.each_index do |i|
line = credit_lines[i]
credit_bitmap.font.name = CREDITS_FONT
credit_bitmap.font.size = CREDITS_SIZE
x = 0
credit_bitmap.font.color = CREDITS_OUTLINE
credit_bitmap.draw_text(0 + 1,i * 32 + 1,640,32,line,1)
credit_bitmap.draw_text(0 - 1,i * 32 + 1,640,32,line,1)
credit_bitmap.draw_text(0 + 1,i * 32 - 1,640,32,line,1)
credit_bitmap.draw_text(0 - 1,i * 32 - 1,640,32,line,1)
credit_bitmap.font.color = CREDITS_SHADOW
credit_bitmap.draw_text(0,i * 32 + 8,640,32,line,1)
credit_bitmap.font.color = CREDITS_FILL
credit_bitmap.draw_text(0,i * 32,640,32,line,1)
end
@credit_sprite = Sprite.new(Viewport.new(0,50,640,380))
@credit_sprite.bitmap = credit_bitmap
@credit_sprite.z = 9998
@credit_sprite.oy = -430
@frame_index = 0
@last_flag = false

Et copier celle la a la place :

Code:
credit_lines = CREDIT.split(/\n/)
credit_bitmap = Bitmap.new(530,32 * credit_lines.size)
credit_lines.each_index do |i|
line = credit_lines[i]
credit_bitmap.font.name = CREDITS_FONT
credit_bitmap.font.size = CREDITS_SIZE
x = 0
credit_bitmap.font.color = CREDITS_OUTLINE
credit_bitmap.draw_text(0 + 1,i * 32 + 1,530,32,line,1)
credit_bitmap.draw_text(0 - 1,i * 32 + 1,530,32,line,1)
credit_bitmap.draw_text(0 + 1,i * 32 - 1,530,32,line,1)
credit_bitmap.draw_text(0 - 1,i * 32 - 1,530,32,line,1)
credit_bitmap.font.color = CREDITS_SHADOW
credit_bitmap.draw_text(0,i * 32 + 8,530,32,line,1)
credit_bitmap.font.color = CREDITS_FILL
credit_bitmap.draw_text(0,i * 32,530,32,line,1)
end
@credit_sprite = Sprite.new(Viewport.new(0,50,530,380))
@credit_sprite.bitmap = credit_bitmap
@credit_sprite.z = 9998
@credit_sprite.oy = -430
@frame_index = 0
@last_flag = false

Et pour la vitesse du texte voici ce qui faut modifier :

Code:
@credit_sprite.oy += 1

Vous modifier le chiffre pour accélérer ou décélérer la vitesse du texte.

Vous le trouverez a la fin du script avent les 2 end ^^.

_________________

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: [VX] Crédits   Sam 26 Juil 2008 - 21:08

merci beaucoup !
Revenir en haut Aller en bas
Voyageur Lv.10
Voyageur Lv.10


Masculin Age : 28
Inscrit le : 07/07/2008
Messages : 498

MessageSujet: Re: [VX] Crédits   Sam 26 Juil 2008 - 21:10

DR et le pire c'est que je suis pas scripteur ^^.

_________________

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: [VX] Crédits   Sam 26 Juil 2008 - 21:12

Tu ces tout faire lol!
Revenir en haut Aller en bas
Voyageur Lv.10
Voyageur Lv.10


Masculin Age : 28
Inscrit le : 07/07/2008
Messages : 498

MessageSujet: Re: [VX] Crédits   Sam 26 Juil 2008 - 21:13

LOL c'est pas ci difficile mais non je c'est pas tout faire ^^ mais j'apprends vite lol ^^

_________________

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Invité
Invité



MessageSujet: Re: [VX] Crédits   Sam 26 Juil 2008 - 21:48

Je ces que ces pas trés difficile
Revenir en haut Aller en bas
Noble Lv.8
Noble Lv.8
avatar


Masculin Inscrit le : 12/05/2008
Messages : 257

MessageSujet: Re: [VX] Crédits   Ven 15 Aoû 2008 - 13:58

Comment on fait pour ralentir ???

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Poulet Lv.1
Poulet Lv.1
avatar


Masculin Age : 23
Inscrit le : 01/06/2009
Messages : 4

MessageSujet: Re: [VX] Crédits   Ven 10 Juil 2009 - 10:05

Ce script n'est pas compatible avec RMXP ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ex-Admin Cruelle
Ex-Admin Cruelle
avatar


Féminin Age : 25
Inscrit le : 03/07/2008
Messages : 2441

MessageSujet: Re: [VX] Crédits   Ven 10 Juil 2009 - 10:19

Ici on est un forum sur VX, pas sur XP, pour avoir le réponse à ce genre de question tu teste toi même...

_________________

Ma librairie de scripts

♥ Tata blockie vous conseille :

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Citadin Lv.7
Citadin Lv.7
avatar


Masculin Age : 22
Inscrit le : 29/11/2009
Messages : 162

MessageSujet: Re: [VX] Crédits   Lun 21 Déc 2009 - 17:01

Bonjour,

Je me pose une question : existe-t-il un moyen d'empêcher de passer les crédits en appuyant sur la touche Enter (j'aimerais bien que le joueur voie entièrement les crédits). Si oui, quel est-il ?

Merci de me répondre
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.striffly.uphero.com/Striffly/Telechargements.html
Flibustier Lv.21
Flibustier Lv.21
avatar


Masculin Age : 23
Inscrit le : 24/05/2008
Messages : 3234

MessageSujet: Re: [VX] Crédits   Lun 21 Déc 2009 - 17:13

Le moyen ?
Aller se présenter dans la section Présentation puis ensuite redemander =D

_________________




Antre de mes scripts
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Maître des Duels
Maître des Duels
avatar


Masculin Age : 25
Inscrit le : 29/07/2009
Messages : 7838

MessageSujet: Re: [VX] Crédits   Lun 21 Déc 2009 - 17:15

Je te conseillerais d'aller te présenter puis le lire le règlement avant que les modos/admin voient ton message et sévissent.

Edit : Grilled xD

_________________
Gimme a hell yeah.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Citadin Lv.7
Citadin Lv.7
avatar


Masculin Age : 22
Inscrit le : 29/11/2009
Messages : 162

MessageSujet: Re: [VX] Crédits   Lun 21 Déc 2009 - 17:34

Rebonsoir,

Maintenat que ja me suis présenté dans le forum adapté, est-il possible de me répondre ?

Merci d'avance
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.striffly.uphero.com/Striffly/Telechargements.html
Maître des Duels
Maître des Duels
avatar


Masculin Age : 25
Inscrit le : 29/07/2009
Messages : 7838

MessageSujet: Re: [VX] Crédits   Lun 21 Déc 2009 - 17:44

Essaye avec ça :

Code:
#Texte
CREDITS_FONT = "Times New Roman"# Mettre à la place de "Times new Roman" le nom de la police d'écriture.
CREDITS_SIZE = 24#Taille du texte
CREDITS_OUTLINE = Color.new(0,0,127, 255)#Couleur ligne
CREDITS_SHADOW = Color.new(0,0,0, 100)#Couleur de l'ombre ?
CREDITS_FILL = Color.new(255,255,255, 255)#Couleur des files ?

#==============================================================================
# ¦ Scene_Credits
#------------------------------------------------------------------------------
# Ce script est une modification d'un script pour RPG maker XP
#------------------------------------------------------------------------------
# It now uses pictures from the pictures folder instead of titles from the
# titles folder.
#------------------------------------------------------------------------------
# This script might need the RMXP to RMVX Compatibility Patch avialble at RPG
# Maker.net
#------------------------------------------------------------------------------
# Edité par Mac Malone (Dr.?)
# XP Version: Oringinal Author unknow, but edidted by MiDas Mike so it doesn't
# play over the Title, but runs by calling the following:
# $scene = Scene_Credits.new
#==============================================================================

class Scene_Credits

# This next piece of code is the credits.
#Start Editing
CREDIT=<<_END_

NOM DU PROJET

Directeur
---------------


scripts
---------------


Graphistes
---------------


Musiques et effets sonores
---------------


Mapping
---------------


Scénario
---------------


Testeur de la version Beta
---------------


Remerciements spéciaux
---------------


---------------



_END_
#Stop Editing
def main

#-------------------------------
# Animated Background Setup
#-------------------------------
@sprite = Sprite.new
#@sprite.bitmap = Cache.picture($data_system.title_name)
@backgroundList = ["001-Title01"] #Edit this to the picture(s) you wish to show in the background. They do repeat.
@backgroundGameFrameCount = 0
# Number of game frames per background frame.
@backgroundG_BFrameCount = 3.4
@sprite.bitmap = Cache.picture(@backgroundList[0])

#------------------
# Credits Setup
#------------------

credit_lines = CREDIT.split(/\n/)
credit_bitmap = Bitmap.new(640,32 * credit_lines.size)
credit_lines.each_index do |i|
line = credit_lines[i]
credit_bitmap.font.name = CREDITS_FONT
credit_bitmap.font.size = CREDITS_SIZE
x = 0
credit_bitmap.font.color = CREDITS_OUTLINE
credit_bitmap.draw_text(0 + 1,i * 32 + 1,640,32,line,1)
credit_bitmap.draw_text(0 - 1,i * 32 + 1,640,32,line,1)
credit_bitmap.draw_text(0 + 1,i * 32 - 1,640,32,line,1)
credit_bitmap.draw_text(0 - 1,i * 32 - 1,640,32,line,1)
credit_bitmap.font.color = CREDITS_SHADOW
credit_bitmap.draw_text(0,i * 32 + 8,640,32,line,1)
credit_bitmap.font.color = CREDITS_FILL
credit_bitmap.draw_text(0,i * 32,640,32,line,1)
end
@credit_sprite = Sprite.new(Viewport.new(0,50,640,380))
@credit_sprite.bitmap = credit_bitmap
@credit_sprite.z = 9998
@credit_sprite.oy = -430
@frame_index = 0
@last_flag = false

#--------
# Setup
#--------

# ME?BGS ??????
Audio.me_stop
Audio.bgs_stop
Audio.se_stop
# ?????????
Graphics.transition
# ??????
loop do
# ????????
Graphics.update
# ???????
Input.update
# ??????
update
# ????????????????
if $scene != self
break
end
end
# ?????????
Graphics.freeze
@sprite.dispose
@credit_sprite.dispose
end

#Checks if credits bitmap has reached it's ending point
def last?
return (@frame_index >= @credit_sprite.bitmap.height + 480)
end
def last
if not @last_flag
@last_flag = true
@last_count = 0
else
@last_count += 1
end
if @last_count >= 300
$scene = Scene_Map.new
end
end

#Check if the credits should be cancelled
def cancel?
if Input.trigger?(Input::C)
return false
end
return false
end

#--------------------------------------------------------------------------
# ? ??????
#--------------------------------------------------------------------------
def update
@backgroundGameFrameCount = @backgroundGameFrameCount + 1
if @backgroundGameFrameCount >= @backgroundG_BFrameCount
@backgroundGameFrameCount = 0
# Add current background frame to the end
@backgroundList = @backgroundList << @backgroundList[0]
# and drop it from the first position
@backgroundList.delete_at(0)
@sprite.bitmap = Cache.picture(@backgroundList[0])
end
return if cancel?
last if last?
@credit_sprite.oy += 1
end
end


Ce que j'ai changé :
#Check if the credits should be cancelled
def cancel?
if Input.trigger?(Input::C)
return false <= La j'ai mis False au lieu de true et j'ai effacé le $scene_map.new
end
return false
end


Dis moi si ça marche.

_________________
Gimme a hell yeah.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Citadin Lv.7
Citadin Lv.7
avatar


Masculin Age : 22
Inscrit le : 29/11/2009
Messages : 162

MessageSujet: Re: [VX] Crédits   Lun 21 Déc 2009 - 18:29

Zangther, merci pour ta réponse rapide, mais il y a un petit problème : une fois le défilement des crédits terminé, la fenêtre ne veux pas se fermer ... Y a-t-il un moyen de résoudre cela ?

Je reposte le script avec les modifications apportées au script par tous les utilisateurs.

Code:
#Texte
CREDITS_FONT = "Times New Roman"# Mettre à la place de "Times new Roman" le nom de la police d'écriture.
CREDITS_SIZE = 24#Taille du texte
CREDITS_OUTLINE = Color.new(0,0,127, 255)#Couleur ligne
CREDITS_SHADOW = Color.new(0,0,0, 100)#Couleur de l'ombre ?
CREDITS_FILL = Color.new(255,255,255, 255)#Couleur des files ?

#==============================================================================
# ¦ Scene_Credits
#------------------------------------------------------------------------------
# Ce script est une modification d'un script pour RPG maker XP
#------------------------------------------------------------------------------
# It now uses pictures from the pictures folder instead of titles from the
# titles folder.
#------------------------------------------------------------------------------
# This script might need the RMXP to RMVX Compatibility Patch avialble at RPG
# Maker.net
#------------------------------------------------------------------------------
# Edité par Mac Malone (Dr.?)
# XP Version: Oringinal Author unknow, but edidted by MiDas Mike so it doesn't
# play over the Title, but runs by calling the following:
# $scene = Scene_Credits.new
#==============================================================================

class Scene_Credits

# This next piece of code is the credits.
#Start Editing
CREDIT=<<_END_

NOM DU PROJET

Directeur
---------------


scripts
---------------


Graphistes
---------------


Musiques et effets sonores
---------------


Mapping
---------------


Scénario
---------------


Testeur de la version Beta
---------------


Remerciements spéciaux
---------------


---------------



_END_
#Stop Editing
def main

#-------------------------------
# Animated Background Setup
#-------------------------------
@sprite = Sprite.new
#@sprite.bitmap = Cache.picture($data_system.title_name)
@backgroundList = ["001-Title01"] #Edit this to the picture(s) you wish to show in the background. They do repeat.
@backgroundGameFrameCount = 0
# Number of game frames per background frame.
@backgroundG_BFrameCount = 3.4
@sprite.bitmap = Cache.picture(@backgroundList[0])

#------------------
# Credits Setup
#------------------

credit_lines = CREDIT.split(/\n/)
credit_bitmap = Bitmap.new(530,32 * credit_lines.size)
credit_lines.each_index do |i|
line = credit_lines[i]
credit_bitmap.font.name = CREDITS_FONT
credit_bitmap.font.size = CREDITS_SIZE
x = 0
credit_bitmap.font.color = CREDITS_OUTLINE
credit_bitmap.draw_text(0 + 1,i * 32 + 1,530,32,line,1)
credit_bitmap.draw_text(0 - 1,i * 32 + 1,530,32,line,1)
credit_bitmap.draw_text(0 + 1,i * 32 - 1,530,32,line,1)
credit_bitmap.draw_text(0 - 1,i * 32 - 1,530,32,line,1)
credit_bitmap.font.color = CREDITS_SHADOW
credit_bitmap.draw_text(0,i * 32 + 8,530,32,line,1)
credit_bitmap.font.color = CREDITS_FILL
credit_bitmap.draw_text(0,i * 32,530,32,line,1)
end
@credit_sprite = Sprite.new(Viewport.new(0,50,530,380))
@credit_sprite.bitmap = credit_bitmap
@credit_sprite.z = 9998
@credit_sprite.oy = -430
@frame_index = 0
@last_flag = false

#--------
# Setup
#--------

# ME?BGS ??????
Audio.me_stop
Audio.bgs_stop
Audio.se_stop
# ?????????
Graphics.transition
# ??????
loop do
# ????????
Graphics.update
# ???????
Input.update
# ??????
update
# ????????????????
if $scene != self
break
end
end
# ?????????
Graphics.freeze
@sprite.dispose
@credit_sprite.dispose
end

#Checks if credits bitmap has reached it's ending point
def last?
return (@frame_index >= @credit_sprite.bitmap.height + 480)
end
def last
if not @last_flag
@last_flag = true
@last_count = 0
else
@last_count += 1
end
if @last_count >= 300
$scene = Scene_Map.new
end
end

#Check if the credits should be cancelled
def cancel?
if Input.trigger?(Input::C)
return false
end
return false
end

#--------------------------------------------------------------------------
# ? ??????
#--------------------------------------------------------------------------
def update
@backgroundGameFrameCount = @backgroundGameFrameCount + 1
if @backgroundGameFrameCount >= @backgroundG_BFrameCount
@backgroundGameFrameCount = 0
# Add current background frame to the end
@backgroundList = @backgroundList << @backgroundList[0]
# and drop it from the first position
@backgroundList.delete_at(0)
@sprite.bitmap = Cache.picture(@backgroundList[0])
end
return if cancel?
last if last?
@credit_sprite.oy += 1
end
end

Modification apportées :
- Texte centré
- Impossible de passer les crédits en appuyant sur ENTER


Dernière édition par mew10 le Mar 22 Déc 2009 - 13:14, édité 2 fois (Raison : Réponse à Zangther)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.striffly.uphero.com/Striffly/Telechargements.html
Croisé Lv.14
Croisé Lv.14


Masculin Age : 27
Inscrit le : 03/03/2009
Messages : 1141

MessageSujet: Re: [VX] Crédits   Mer 24 Fév 2010 - 10:23

Bonjour j'ai une question à propos de ce script (désolé si c'est considéré comme un necro post), je voulais savoir s'il était possible de ralentir le défilement ?

_________________
Tout Auteur Inscrit En Gras est à mettre dans Vos Crédits



Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://aigledor1989.forumpro.fr/forum.htm
Maire Lv.9
Maire Lv.9
avatar


Masculin Age : 30
Inscrit le : 04/02/2009
Messages : 326

MessageSujet: Re: [VX] Crédits   Sam 6 Mar 2010 - 23:11

Suite à la demande de Dark Raviel voilà une version avec des contrôles

Haut : défiler le texte + vite vers le haut attention à l'inertie...
Bas : défiler le texte + vite vers le bas attention à l'inertie...
Valider: Pause/reprendre le défilement
Annuler: Retourner à la map

au final, c'est plus un script de livre, d'où son nouveau nom "scene_book"...

Spoiler:
 

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Habitant Lv.6
Habitant Lv.6
avatar


Masculin Age : 27
Inscrit le : 26/09/2009
Messages : 128

MessageSujet: Re: [VX] Crédits   Lun 22 Mar 2010 - 20:22

Holà Faby !

J'aurais aimé savoir comment intégrer plusieurs images dans les crédits comme des artworks des héros du projet par exemple. Si tu pouvais, toi ou autrui, m'éclairer sur ce point avec les possibilités qui en découle...

Merci d'avance.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Citadin Lv.7
Citadin Lv.7
avatar


Masculin Age : 22
Inscrit le : 29/11/2009
Messages : 162

MessageSujet: Re: [VX] Crédits   Mar 23 Mar 2010 - 12:07

Autre petit problème avec les crédits : a partir d'un certain nombre de ligen dans les crédits, sa bug (erreur lors du démarrage des crédits). Comment régler cela ?

_________________


Être maker est une façon de vivre.

Site du projet : ici
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.striffly.uphero.com/Striffly/Telechargements.html
Maire Lv.9
Maire Lv.9
avatar


Masculin Age : 30
Inscrit le : 04/02/2009
Messages : 326

MessageSujet: Re: [VX] Crédits   Jeu 1 Juil 2010 - 9:53

bon j'ai bricolé un truc qui permet d'ajouter des images,
mais la rédaction des données est loin d'être évidente.

Bon, je le partage quand même, et je me lance dans le traitement de texte, car pour aider la rédaction, je vais faire un utilitaire. Sinon même moi je vais avoir du mal à rédiger mes livres...


Lien vers le test

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Habitant Lv.6
Habitant Lv.6
avatar


Masculin Avertissements : Banni !
Inscrit le : 02/04/2010
Messages : 107

MessageSujet: Re: [VX] Crédits   Jeu 1 Juil 2010 - 10:42

Merci du partage Very Happy
HS: Hourra ma signature fais pile la taille de mes post

_________________


Mon projet depuis des mois


Le Temple graphique (magnifique) par Thérapie
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: [VX] Crédits   

Revenir en haut Aller en bas
 

[VX] Crédits

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2

 Sujets similaires

-
» [Résolu] Word : caractères non imprimables
» origine de nos chiffres , dits, chiffres arabes
» Cartographie NT 2009
» [RESOLU] Hameau et Lieu-dit
» Hors Zone

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