[RPG-MAKER.FR] Oniromancie: tout l'univers de RPG Maker en français - Scripts - Bouger la caméra dans le jeu

Oniromancie: Scripts - Bouger la caméra dans le jeu


Découvrir
RPG Maker

RM 95
RM 2000/2003
RM XP
RM VX/VX Ace

Apprendre
RPG Maker

Guides
Tutoriels
Astuces
Making-of


Comment ça marche?

Aëdemphia
Par Sylvanor

Fighting Robots Quest
Par Boulon

Geex
Par roys

Inexistence
Par Falco

La Légende d'Ibabou
Par Zaitan

Nylu
Par NanakyTim

Sarcia
Par Kaëlar

Super Mario RPG - Lost Souls
Par Omegabowser

Jeux: Grave Spirit / News: Game design: ouvrir son jeu aux (...) / News: Des jeux et des screens / News: Alex 2019 : tests et nominations (...) / Jeux: Wendy Whedon /

Chat  

Bienvenue
visiteur !




publicité RPG Maker!

Statistiques

Liste des
membres


Contact

Mentions légales

157 connectés actuellement

10213566 visiteurs
depuis l'ouverture

838 visiteurs
aujourd'hui

Groupe Facebook

Barre de séparation

Partenaires






TOP
GAMEMAKING


Les 5 plus
visités

Akademiya RPG Maker

Alex d'Or

Blog of Chaos17

BloGecko

ConsoleFun

Au hasard

Eclipso

Tashiroworld

Guelnika & E-magination

Les deux derniers

Zarok

Akademiya RPG Maker

Nos autres partenaires

Devenir
partenaire


Barre de séparation

Un site du réseau
War Paradise

Annuaires référenceurs




Bouger la caméra dans le jeu
Script pour RPG Maker XP
Ecrit par Dark Guardian

Copiez puis collez le script ci-dessous au dessus de Main.
Appelez-le comme vous voulez.
(Moi, je l'ai nommé "Caméra")


Ce script n'a pas été conçu par moi. (Je uis 0 en programmation)

Voici le code en question:




Portion de code:



#==================================================================#

#==================================================================#
# #*****************# Scroll camera v1.5 Falcao script #
# #*** By Falcao ***# allow you move the game camera #
# #*****************# with the directional keys #
# RMXP #
# makerpalace.onlinegoo.com V 1.5 #
#==================================================================#

module Camara

# Button to run the script (Key "ALT" of the keyboard)
Button = Input::ALT

# Speed of the camera (set 1 until 10)
Speed = 7

#Switch to disable or enable the script (on, off)
CamaraDisable = 300

end

$xrxs = {} if $xrxs == nil

class Game_System
attr_accessor :camara
alias falcaoscroll_initialize initialize
def initialize
falcaoscroll_initialize
@camara = false
end
end

class Active_Arrow
def initialize
@arrow_up = Sprite.new
@arrow_up.bitmap = RPG::Cache.icon("047-Skill04")
@arrow_up.x = 325
@arrow_up.y = 40
@arrow_up.z = 200
@arrow_up.angle = 180
@arrow_up.visible = false

@arrow_left = Sprite.new
@arrow_left.bitmap = RPG::Cache.icon("047-Skill04")
@arrow_left.x = 32
@arrow_left.y = 220
@arrow_left.z = 200
@arrow_left.angle = 270
@arrow_left.visible = false

@arrow_down = Sprite.new
@arrow_down.bitmap = RPG::Cache.icon("047-Skill04")
@arrow_down.x = 316
@arrow_down.y = 446
@arrow_down.z = 200
@arrow_down.visible = false

@arrow_right = Sprite.new
@arrow_right.bitmap = RPG::Cache.icon("047-Skill04")
@arrow_right.x = 600
@arrow_right.y = 242
@arrow_right.z = 200
@arrow_right.angle = 90
@arrow_right.visible = false
end
def update
if $game_system.camara == true
case Input.dir4
when 2
@arrow_up.zoom_x = 1; @arrow_up.zoom_y = 1
@arrow_left.zoom_x = 1; @arrow_left.zoom_y = 1
@arrow_right.zoom_x = 1; @arrow_right.zoom_y = 1
@arrow_down.zoom_x = 1.4; @arrow_down.zoom_y = 1.4
when 4
@arrow_up.zoom_x = 1; @arrow_up.zoom_y = 1
@arrow_right.zoom_x = 1; @arrow_right.zoom_y = 1
@arrow_down.zoom_x = 1; @arrow_down.zoom_y = 1
@arrow_left.zoom_x = 1.4; @arrow_left.zoom_y = 1.4
when 6
@arrow_up.zoom_x = 1; @arrow_up.zoom_y = 1
@arrow_left.zoom_x = 1; @arrow_left.zoom_y = 1
@arrow_down.zoom_x = 1; @arrow_down.zoom_y = 1
@arrow_right.zoom_x = 1.4; @arrow_right.zoom_y = 1.4
when 8
@arrow_left.zoom_x = 1; @arrow_left.zoom_y = 1
@arrow_right.zoom_x = 1; @arrow_right.zoom_y = 1
@arrow_down.zoom_x = 1; @arrow_down.zoom_y = 1
@arrow_up.zoom_x = 1.4; @arrow_up.zoom_y = 1.4
end
@arrow_up.visible = true
@arrow_left.visible = true
@arrow_down.visible = true
@arrow_right.visible = true
else
@arrow_up.visible = false
@arrow_left.visible = false
@arrow_down.visible = false
@arrow_right.visible = false
end
end
def dispose
@arrow_up.dispose
@arrow_up.bitmap.dispose
@arrow_left.dispose
@arrow_left.bitmap.dispose
@arrow_down.dispose
@arrow_down.bitmap.dispose
@arrow_right.dispose
@arrow_right.bitmap.dispose
end
end

class Game_Player < Game_Character
include Camara
alias falcaocamara_update update
def update
falcaocamara_update
if Input.trigger?(Button) and @camera_action == nil and
$game_switches[CamaraDisable] == false
if $xrxs["xas"] == true
$game_switches[6] = true
$game_map.refresh
end
@walk_anime = false
$game_system.camara = true
@camera_action = 1
elsif Input.trigger?(Button) and @camera_action == 1 and
$game_switches[CamaraDisable] == false
center(x, y)
if $xrxs["xas"] == true
$game_switches[6] = false
$game_map.refresh
end
@move_speed = 4
@walk_anime = true
$game_system.camara = false
@camera_action = nil
end
if $game_system.camara == true
@move_speed = -20
unless $game_temp.message_window_showing
case Input.dir4
when 2
turn_down
$game_map.start_scroll(2, 1,Speed)
when 4
turn_left
$game_map.start_scroll(4, 1,Speed)
when 6
turn_right
$game_map.start_scroll(6, 1,Speed)
when 8
turn_up
$game_map.start_scroll(8, 1,Speed)
end
end
end
end
end

class Scene_Map
alias falcaoscroll_main main
def main
@arrow_active = Active_Arrow.new
falcaoscroll_main
@arrow_active.dispose
end
alias falcaoscroll_update update
def update
@arrow_active.update
falcaoscroll_update
end
end







Utilisation:


À la ligne 13, changer le ALT pour le bouton que vous voulez. j'ai fait un tableau pour vous montrer des boutons possibles.


Lettre à écrire
A B C X Y Z L R
Bouton appuyé
Z B C A S D Q W


À la ligne 16, écrivez un chiffre de 1 à 10. C'est la vitesse de déplacement.

à la ligne 19, changer le chiffre 300 pour celui que vous voulez. C'est la switch pour désactiver l'option de caméra amovible.



Bon, j'espère que ce scriptr vous aura plu.

Compatibilité:

=>Tout types de combat
=>Tout type de script



Merci d'avoir lu ceci.

N'hésitez pas à laisser un commentaire!

Désolé pour les screnns, mon bouton capture d'écran ne marche pas.



Karel - posté le 30/12/2009 à 20:58:32. (2091 messages postés)

"La vie c'est comme une boîte de chocolats, ça dure moins longtemps pour les gros"

Citation:

Désolé pour les screnns, mon bouton capture d'écran ne marche pas.



Best Quote Ever.

BROWNIES ! - Bzz Bzzz - Filthy Weeaboo - Membre du mois à vie - Je m'identifie tel un urinoir bleu marine a deux vitesses de genre femelle avec trois couilles. #genderisaspectrum


Dark Guardian - posté le 30/12/2009 à 23:02:10. (147 messages postés)

Ne cherche qu'à se faire accepté...

Citation:

Best Quote Ever.



Quest-ce que cela vaut dire?

C'est vrai, je ne peut pas faire de screens sur mon ordi.

(Étrange, il est tout neuf.)

Si vous voulez qu'il y en ait, aidez moi!


Moonshadow - posté le 30/12/2009 à 23:29:38. (1184 messages postés)

Coucou.

N'était-il pas possibler de faire cela avec un évènement commun "appuit d'une touche" + "faire défiler la carte" ?

Et puis, précises bien que c'est pour RPG maker XP ;)


Ephy - posté le 30/12/2009 à 23:51:22. (27645 messages postés) - honor

MFIU

En effet, possible à faire en event. M'enfin s'pas mal pour les feignants:p

Power Level: 1 148 355,38|Mystic Slayer|Le monde d'Adélaïde|Reikon no Yume|★ H-Project|Toho Danmaku Arena|Loli versus Ponies|Mes vidéos|Ma galerie|Débuter sur VX:10, 11|Tuto: Importation de ressources|Mapper avec les RTP VX|Touhou|Fan de Omenides|Fan de Estheone|Eph'ille: 14


bstn - posté le 21/02/2010 à 13:00:08. (133 messages postés)

Ce sript ne sert absolument a rien vue qu'il n'y a rien de plus simple que de le faire en event.

Citation:

Et puis, précises bien que c'est pour RPG maker XP


On est dans la catégorie "RMXP" des scripts, c'est donc absolument inutile de le préciser.


Moshine - posté le 02/10/2010 à 22:35:12. (10 messages postés)

:'( Il y a pas un script pour RPG Maker VX ??


nonodu76 - posté le 07/03/2011 à 16:11:30. (8 messages postés)

Pour RMVX fais sa en event ! :friteuse


hassen - posté le 05/04/2014 à 04:26:07. (580 messages postés)

Alien

Ah non vous avez tous tort :feu
En événement c'est un peu le bordel, parce que quand tu défile la camera de l'écran, tu ne peux pas la faire revenir a l'emplacement exacte du hero (sauf sur 2003)

School Urban Legends


trink - posté le 29/08/2014 à 17:07:43. (13 messages postés)

En réflexion permanente

Bonjour

Je ne comprends pas très bien l'histoire du 300 à la ligne 19, je n'arrive pas à désactiver le script à ma guise. Etant un maker du dimanche, pouvez-vous me renseigner quant à la procédure à suivre pour enlever la caméra mouvante via le 300 ?

"Write Drunk, Edit Sober"


makermilan - posté le 19/04/2017 à 22:22:13. (1 messages postés)

MKM

Ce script est mieux que faire cette fonctionnalité en event car l'auteur de cette fonctionnalité a intégrer des flèches bleus quand on se déplace... Ce qui permet de voir qu'on est entrain ou pas d'utiliser la fonctionnalité. Surtout qu'il faudrait intégrer un envent sur toutes les maps ! Comme dit Ephy

Citation:

possible à faire en event. M'enfin s'pas mal pour les feignants

:D

Et je sais pas ce que je fais ici en 2017 ! :rit2:goutte:doute5

MKM

Suite à de nombreux abus, le post en invités a été désactivé. Veuillez vous inscrire si vous souhaitez participer à la conversation.

Haut de page

Merci de ne pas reproduire le contenu de ce site sans autorisation.
Contacter l'équipe - Mentions légales

Plan du site:

Communauté: Accueil | News | Forum | Flash-news | Sorties | Chat | Commentaires | Galerie | Blogs | Articles perso | Screen de la semaine | Palmarès | Livre d'or | Recherche | Interviews | OST | L'Annuaire | Divers
Apprendre: Le Wiki | Tutoriels | Guides | Gaming-Live | Tests | Making-of
Télécharger: Programmes | Scripts | Packs de ressources | Midis | Eléments séparés | Sprites
Jeux: Index jeux séparés | Top Classiques | Top Originaux | Les autres | Collection Oniro | RPG Maker 95 | RPG Maker 2000 | RPG Maker 2003 | RPG Maker XP | RPG Maker VX | RPG Maker VX Ace | RPG Maker MV | Autres | Jeux complets | Proposer
Hébergés: Aëdemphia | Fighting Robots Quest | Geex | Inexistence | La Légende d'Ibabou | Nylu | Sarcia | Super Mario RPG - Lost Souls
Ressources RPG Maker 2000/2003: Chipsets | Charsets | Panoramas | Backdrops | Facesets | Battle anims | Battle charsets | Monstres | Systems | Templates
Ressources RPG Maker XP: Tilesets | Autotiles | Characters | Battlers | Window skins | Icônes | Transitions | Fogs | Templates
Ressources RPG Maker VX: Tilesets | Charsets | Facesets | Systèmes
Ressources RPG Maker MV: Tilesets | Characters | Faces | Systèmes | Title | Battlebacks | Animations | SV/Ennemis