Cerca nel Forum
Showing results for tags 'insert cursor'.
Trovato 1 risultato
-
Nome Script: Inserire Cursore Versione: 1.0.2 Autore/i: PARA Informazioni: Cursore animato. Crea un cursore sulla base di immagini. E' possibile definire i numeri di frames dell'immagine. E' possibile impostare la velocità del cursore. Screenshots: Istruzioni: Crea una cartella chiamata Cursors. I frame delle immagini,dovranno essere chiamati: Cursor1,Cursor2,Cursor3...e così via... Inserire lo script sotto Material. Script: #=============================================================================== # PARA Cursor v1.0.2 (Autor: PARA/Modificado por: NicholasRg) #------------------------------------------------------------------------------- # Este script cria um cursor baseado em imagens, que substitui # o cursor padrão da windowskin. #------------------------------------------------------------------------------- # OBS: Crie uma pasta chamada "Cursors", e salvem as imagens nela. #=============================================================================== # Configure Abaixo # module PARA_LEFT_CURSOR # Nome da imagen do cursor FILE_NAME = "Cursor" # Tipo do Cursor #(0 = Exibe apenas a imagen do cursor) #(1 = Exibe a imagen do cursor eo da windowskin Simultâneamente) TYPE = 0 # Maximo de frames MAX_FRAMES = 10 # OBS : o Script vai procurar as imagens Cursor1, Cursor2 e Cursor3 # e não Cursor. # Velocidade ANM_SPEED = 3 end # Fim da Configuração, Não modifique Abaixo # module RPG::Cache def self.cursors(filename, hue = 0) self.load_bitmap('Graphics/Cursors/', filename, hue) end end class Window_Base alias cursor_rect_para_lcr cursor_rect def cursor_rect=(rect) if PARA_LEFT_CURSOR::TYPE == 1 super(rect) end empty = Rect.new(0,0,0,0) if rect != empty and self.visible != false and @index != -1 if @cursor == nil or @cursor.disposed? @cursor = Sprite.new @cursor.bitmap = RPG::Cache.cursors(PARA_LEFT_CURSOR::FILE_NAME) end @cursor.x = self.x + rect.x cy = (rect.height-32) / 2 @cursor.y = self.y + cy + rect.y + 16 @cursor.z = self.z + 2 elsif @cursor != nil @cursor.dispose end end alias dispose_para_cur dispose def dispose super if @cursor != nil @cursor.dispose end end def visible=(bool) super if @cursor != nil and bool == false @cursor.dispose end end def x=(<img src='http://rpgmkr.net/forum/public/style_emoticons/default/sourirex.gif' class='bbc_emoticon' alt='XD' /> super if @index != nil update_cursor_rect end end def y= super if @index != nil update_cursor_rect end end end #module PARA_LEFT_CURSOR # MAX_FRAMES = 8 # ANM_SPEED = 5 #end class Window_Base alias cursor_rect_para_lcr cursor_rect def cursor_rect=(rect) if PARA_LEFT_CURSOR::TYPE == 1 super(rect) end empty = Rect.new(0,0,0,0) if rect != empty and self.visible != false and @index != -1 if @cursor == nil or @cursor.disposed? @cursor = Sprite.new @cursor_anm_frame = 1 @cursor.bitmap = RPG::Cache.cursors(PARA_LEFT_CURSOR::FILE_NAME+@cursor_anm_frame.to_s) @cursor_wait = PARA_LEFT_CURSOR::ANM_SPEED end @cursor.x = self.x + rect.x cy = (rect.height-32) / 2 @cursor.y = self.y + cy + rect.y + 16 @cursor.z = self.z + 2 elsif @cursor != nil @cursor.dispose end end def update super if @cursor != nil and @cursor.disposed? == false if @cursor_wait == nil or @cursor_wait <= 0 @cursor_wait = PARA_LEFT_CURSOR::ANM_SPEED @cursor_anm_frame += 1 if @cursor_anm_frame > PARA_LEFT_CURSOR::MAX_FRAMES @cursor_anm_frame = 1 end @cursor.bitmap = RPG::Cache.cursors(PARA_LEFT_CURSOR::FILE_NAME+@cursor_anm_frame.to_s) else @cursor_wait -= 1 end end end end
-
- Inserire Cursore
- insert cursor
-
(and 1 more)
Taggato come: