A voir également:
- Script Rpg maker xp
- Windows movie maker - Télécharger - Montage & Édition
- Cle windows xp - Guide
- Script vidéo youtube - Guide
- Movie Maker Windows 10 : comment l'installer et l'utiliser - Guide
- Mas script - Accueil - Windows
1 réponse
Tout d'abords, bonsoir à toi!
Un script est un gros ensemble de lignes de codes écrite dans un langage qui ici est le RUBY. A la base ton jeu en a plusieurs, qui servent à définir le système de combat, de déplacements, etc. Si tu débute ne change rien là dedans! tu risquerais de provoquer des bugs. Pour en créer un, eh bien d'abords tu dois apprendre le rubis! Mais tu peux aussi en trouver des tout fais sur internet. en général le "mode d'emploi" est avec.
Ils servent à beaucoup de choses, comme faire un système de torche, ou ajouter les diagonales au sens de déplacement du héros.
Quand tu test un script (trouvé sur internet ou fait par toi) il est plus que conseillé de le faire sur une copie de ton projet.
Personnellement je ne connait que très peu de chose en matière de scripts! On peut faire beaucoup de choses rien qu'avec des évènements, et je te conseil de t'attaquer à ça en premier. Pour tes premiers pas tu trouveras des tutoriels ici par exemple http://tuto-rpg.over-blog.com/ n'hésite pas à leur envoyer un mail si tu veux des conseils qui ne figurent pas sur le site je l'ai déjà fait j'ai eu une réponse rapide et claire.
En espérant t'avoir éclairé, bonne soirée et bonne continuation!
Un script est un gros ensemble de lignes de codes écrite dans un langage qui ici est le RUBY. A la base ton jeu en a plusieurs, qui servent à définir le système de combat, de déplacements, etc. Si tu débute ne change rien là dedans! tu risquerais de provoquer des bugs. Pour en créer un, eh bien d'abords tu dois apprendre le rubis! Mais tu peux aussi en trouver des tout fais sur internet. en général le "mode d'emploi" est avec.
Ils servent à beaucoup de choses, comme faire un système de torche, ou ajouter les diagonales au sens de déplacement du héros.
Quand tu test un script (trouvé sur internet ou fait par toi) il est plus que conseillé de le faire sur une copie de ton projet.
Personnellement je ne connait que très peu de chose en matière de scripts! On peut faire beaucoup de choses rien qu'avec des évènements, et je te conseil de t'attaquer à ça en premier. Pour tes premiers pas tu trouveras des tutoriels ici par exemple http://tuto-rpg.over-blog.com/ n'hésite pas à leur envoyer un mail si tu veux des conseils qui ne figurent pas sur le site je l'ai déjà fait j'ai eu une réponse rapide et claire.
En espérant t'avoir éclairé, bonne soirée et bonne continuation!
défiller la carte histoire que mon bonomme ne se retrouve plus quelque part sur la map
sans savoir ou... j'ai déjà vu des script tous faits mais je sais pas ou les inserer SA M'INIRVE!!!
#==============================================================================
# ? Spriteset_Map
#------------------------------------------------------------------------------
# ??????????????????????????????????????
# Scene_Map ??????????????
#==============================================================================
class Spriteset_Map
#--------------------------------------------------------------------------
# ? ?????????
#--------------------------------------------------------------------------
def initialize
# ?????????
@viewport1 = Viewport.new(0, 0, 640, 480)
@viewport2 = Viewport.new(0, 0, 640, 480)
@viewport3 = Viewport.new(0, 0, 640, 480)
@viewport2.z = 200
@viewport3.z = 5000
# ?????????
@tilemap = Tilemap.new(@viewport1)
@tilemap.tileset = RPG::Cache.tileset($game_map.tileset_name)
for i in 0..6
autotile_name = $game_map.autotile_names[i]
@tilemap.autotiles[i] = RPG::Cache.autotile(autotile_name)
end
@tilemap.map_data = $game_map.data
@tilemap.priorities = $game_map.priorities
# ???????????
@panorama = Plane.new(@viewport1)
@panorama.z = -1000
# ??????????
@fog = Plane.new(@viewport1)
@fog.z = 3000
# ??????????????
@character_sprites = []
for i in $game_map.events.keys.sort
sprite = Sprite_Character.new(@viewport1, $game_map.events[i])
@character_sprites.push(sprite)
end
@character_sprites.push(Sprite_Character.new(@viewport1, $game_player))
# ?????
@weather = RPG::Weather.new(@viewport1)
# ???????
@picture_sprites = []
for i in 1..50
@picture_sprites.push(Sprite_Picture.new(@viewport2,
$game_screen.pictures[i]))
end
# ????????????
@timer_sprite = Sprite_Timer.new
# ??????
update
end
#--------------------------------------------------------------------------
# ? ??
#--------------------------------------------------------------------------
def dispose
# ?????????
@tilemap.tileset.dispose
for i in 0..6
@tilemap.autotiles[i].dispose
end
@tilemap.dispose
# ???????????
@panorama.dispose
# ??????????
@fog.dispose
# ??????????????
for sprite in @character_sprites
sprite.dispose
end
# ?????
@weather.dispose
# ???????
for sprite in @picture_sprites
sprite.dispose
end
# ????????????
@timer_sprite.dispose
# ?????????
@viewport1.dispose
@viewport2.dispose
@viewport3.dispose
end
#--------------------------------------------------------------------------
# ? ??????
#--------------------------------------------------------------------------
def update
# ????????????????
if @panorama_name != $game_map.panorama_name or
@panorama_hue != $game_map.panorama_hue
@panorama_name = $game_map.panorama_name
@panorama_hue = $game_map.panorama_hue
if @panorama.bitmap != nil
@panorama.bitmap.dispose
@panorama.bitmap = nil
end
if @panorama_name != ""
@panorama.bitmap = RPG::Cache.panorama(@panorama_name, @panorama_hue)
end
Graphics.frame_reset
end
# ???????????????
if @fog_name != $game_map.fog_name or @fog_hue != $game_map.fog_hue
@fog_name = $game_map.fog_name
@fog_hue = $game_map.fog_hue
if @fog.bitmap != nil
@fog.bitmap.dispose
@fog.bitmap = nil
end
if @fog_name != ""
@fog.bitmap = RPG::Cache.fog(@fog_name, @fog_hue)
end
Graphics.frame_reset
end
# ?????????
@tilemap.ox = $game_map.display_x / 4
@tilemap.oy = $game_map.display_y / 4
@tilemap.update
# ???????????
@panorama.ox = $game_map.display_x / 8
@panorama.oy = $game_map.display_y / 8
# ??????????
@fog.zoom_x = $game_map.fog_zoom / 100.0
@fog.zoom_y = $game_map.fog_zoom / 100.0
@fog.opacity = $game_map.fog_opacity
@fog.blend_type = $game_map.fog_blend_type
@fog.ox = $game_map.display_x / 4 + $game_map.fog_ox
@fog.oy = $game_map.display_y / 4 + $game_map.fog_oy
@fog.tone = $game_map.fog_tone
# ??????????????
for sprite in @character_sprites
sprite.update
end
# ???????????
@weather.type = $game_screen.weather_type
@weather.max = $game_screen.weather_max
@weather.ox = $game_map.display_x / 4
@weather.oy = $game_map.display_y / 4
@weather.update
# ???????
for sprite in @picture_sprites
sprite.update
end
# ????????????
@timer_sprite.update
# ???????????????
@viewport1.tone = $game_screen.tone
@viewport1.ox = $game_screen.shake
# ????????????
@viewport3.color = $game_screen.flash_color
# ?????????
@viewport1.update
@viewport3.update
end
end