Quedada del ChatBox
Conectarse
Estadísticas
Tenemos 2162 miembros registrados.El último usuario registrado es chichox.
Nuestros miembros han publicado un total de 37850 mensajes en 4923 argumentos.
Últimos temas
» No tienes photoshop? - PIXLRpor Leaser Hoy a las 6:11 pm
» Relato de Seytan
por mrhawi Hoy a las 5:46 pm
» Pequeño tilemap de Pokemon
por Wecoc Hoy a las 5:39 pm
» Vehiculos por agua
por orochii Hoy a las 5:30 pm
» Denme su opinión sobre este sprite
por mrhawi Hoy a las 5:13 pm
» Saludos gente
por orochii Hoy a las 4:43 pm
» CONCURSO DE TROFEOS (Nº2)
por EdénTheGame Hoy a las 4:40 pm
» script Titulo animado -Modificacion-
por Felipe_9595 Hoy a las 4:27 pm
» Galeria de Dibujos
por Wecoc Hoy a las 3:32 pm
» D.R.E.A.M.S [RPGXP] [DEMO 2.0!]
por ZeroTwilight Hoy a las 3:05 pm
Temas importantes
----------------------------------------
Páginas con recursos RPG Maker
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
Topic de screens----------------------------------------
Sombra en Charas [RPGVX]
Sombra en Charas [RPGVX]
Bueno, vamos con mi primer aporte. Este script permite colocar sombras en los 'charas' de forma sencilla: sólo hay que poner S% en el nombre del evento.
Autor: Minto (Traduccion inglesa por Rory)
Version: 1.0.0
Plataforma: RPG Maker VX
SCRIPT
INSTRUCCIONES
Colocar sobre MAIN, y pegar la imagen: .http://img412.imageshack.us/img412/4872/shadowf.png
y escribir 'S%' (no hacen falta comillas) en el evento que quieras que tengara.
SCREEN
http://img148.imageshack.us/img148/4045/rgss216.jpg
Espero que les sirva!!!!!
______________________________________
Saludos, Khaizen
Autor: Minto (Traduccion inglesa por Rory)
Version: 1.0.0
Plataforma: RPG Maker VX
SCRIPT
- Código:
#======================================================================
# ■ VX Character Shadows by Minto
#------------------------------------------------------------------------------
# English Translation By: Rory [http://www.rpgcrisis.net]
#------------------------------------------------------------------------------
# This script makes a shadow under characters and chosen events.
#==========================================================================
# Use the "S%" tag in an Event name to give it a shadow.
#==========================================================================
# Sprite_Shadow_Module
#------------------------------------------------------------------------------
module Sprite_Shadow_Module
def dispose
unless @character_shadow.nil? then
@character_shadow.bitmap.dispose
@character_shadow.dispose
end
super
end
#--------------------------------------------------------------------------
# Settings
#--------------------------------------------------------------------------
def character_shadow_set
@character_shadow = Sprite.new(self.viewport)
# Shadow Image Path
@character_shadow.bitmap = Cache.picture("Shadow")
# Shadow Opacity/Transparency
@character_shadow.opacity = (self.character.opacity / 2)
# Shadow Size/Position
@shadow_size = @character_shadow.bitmap.width
@character_shadow.zoom_x = ((@cw * 100) / @shadow_size) / 100.0
@character_shadow.zoom_y = @character_shadow.zoom_x
ox_rate = ((32 * 100) / @cw) / 100.0
oy_rate = ((48 * 100) / @ch) / 100.0
@character_shadow.ox = self.ox * ox_rate
@character_shadow.oy = ((self.oy * oy_rate) / 2) - 4
@last_character_name = @character_name.dup
# ‰e‚ðXV
update_character_shadow
end
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
def update_character_shadow
if @character_shadow == nil then
return
end
if @character.jumping? then
@character_shadow.visible = false
return
end
if @last_character_name_shadow != @character_name
@last_character_name_shadow = @character_name
@shadow_size = @character_shadow.bitmap.width
@character_shadow.zoom_x = ((@cw * 100) / @shadow_size) / 100.0
@character_shadow.zoom_y = @character_shadow.zoom_x
@zoom_ox = @character_shadow.zoom_x
@zoom_oy = @character_shadow.zoom_y
ox_rate = ((32 * 100) / @cw) / 100.0
oy_rate = ((48 * 100) / @ch) / 100.0
@character_shadow.ox = self.ox * ox_rate
@character_shadow.oy = ((self.oy * oy_rate) / 2) - 4
end
@character_shadow.x = self.x
@character_shadow.y = self.y
@character_shadow.zoom_x = @zoom_ox * self.zoom_x
@character_shadow.zoom_y = @zoom_oy * self.zoom_y
@character_shadow.visible = (self.visible and @character_name != "")
@character_shadow.opacity = (self.character.opacity / 2)
end
end
#==========================================================================
# Game_Event
#------------------------------------------------------------------------------
class Game_Event < Game_Character
attr_reader :event
end
#==========================================================================
# Sprite_Character
#------------------------------------------------------------------------------
class Sprite_Character < Sprite_Base
include(Sprite_Shadow_Module)
alias :MINTO_Character_Shadow_initialize :initialize
def initialize(viewport, character = nil)
MINTO_Character_Shadow_initialize(viewport, character)
case @character
when Game_Player then
character_shadow_set
when Game_Event then
# Event Shadow Tag
if @character.event.name.include?("S%") == true then
character_shadow_set
end
end
end
#--------------------------------------------------------------------------
#--------------------------------------------------------------------------
alias :update_MINTO_Character_Shadow :update
def update
update_MINTO_Character_Shadow
update_character_shadow
end
end
INSTRUCCIONES
Colocar sobre MAIN, y pegar la imagen: .http://img412.imageshack.us/img412/4872/shadowf.png
y escribir 'S%' (no hacen falta comillas) en el evento que quieras que tengara.
SCREEN
http://img148.imageshack.us/img148/4045/rgss216.jpg
Espero que les sirva!!!!!
______________________________________
Saludos, Khaizen

Khaizen- Principiante

-

1455
Permiso de este foro:
No puedes responder a temas en este foro.















