Vai al contenuto

Rilevato Ad-Blocker. Per favore disabilita il tuo adblocker quando navighi su makerando.com - Non c'è nessun annuncio invasivo.

Cerca nel Forum

Showing results for tags 'cursor'.



More search options

  • Search By Tags

    Tag separati da virgole.
  • Search By Author

Tipo di contenuto


Forums

  • Comunità
    • Cancello di Ingresso
    • Bacheca
    • Colisseum
  • DevTeam
    • CyberTeam
  • Giochi e Progetti RPG Maker
    • Resa Grafica
    • Concept e Bozze
    • Progetti
    • Giochi RPG Maker Completi e Demo
    • Il Making Oltreoceano
  • Assistenza e Supporto RPG Maker
    • Biblioteca
    • BrainStorming
    • Chiedi Aiuto alla Comunity
    • RPG Maker Scripting
    • PlugIn e AddOn RPG Maker
    • Musica e Suoni
    • Risorse Grafiche RPG Maker
    • Mak - Resources
  • Beyond Making - Oltre RPG Maker
    • Altri Tool

Find results in...

Find results that contain...


Data di creazione

  • Start

    End


Ultimo Aggiornamento

  • Start

    End


Filter by number of...

Iscritto

  • Start

    End


Gruppo


AIM


Indirizzo Web


ICQ


Yahoo


Skype


Location


Interests

Trovato 2 risultati

  1. Nome Script: Script Cursore Versione: N/D Autore/i: Selwyn Informazioni: Script che aggiunge un cursore come succede nei giochi di Final Fantasy. Istruzioni: Inserite lo script sopra Main. Aggiungete poi questa immagine nella cartella Pictures del vostro progetto: Script: #============================================================================== # â– Cursor Script #------------------------------------------------------------------------------ #  Script to display a cursor instead of a highlight box # by Selwyn # [email protected] #============================================================================== #============================================================================== # â– Cursor_Sprite #============================================================================== class Sprite_Cursor < Sprite #-------------------------------------------------------------------------- # â— instances #-------------------------------------------------------------------------- attr_accessor :true_x attr_accessor :true_y #-------------------------------------------------------------------------- # â— initialize #-------------------------------------------------------------------------- def initialize(x = 0, y = 0) super() self.x = @true_x = x self.y = @true_y = y self.z = 10000 self.bitmap = RPG::Cache.picture("cursor") rescue Bitmap.new(32, 32) end #-------------------------------------------------------------------------- # â— update #-------------------------------------------------------------------------- def update super if self.y < @true_y n = (@true_y - self.y) / 3 n = 1 if n == 0 self.y += n elsif self.y > @true_y n = (self.y - @true_y) / 3 n = 1 if n == 0 self.y -= n end if self.x < @true_x n = (@true_x - self.<img src='http://rpgmkr.net/forum/public/style_emoticons/<#EMO_DIR#>/sourirex.gif' class='bbc_emoticon' alt=':doute2' /> / 3 n = 1 if n == 0 self.x += n elsif self.x > @true_x n = (self.x - @true_<img src='http://rpgmkr.net/forum/public/style_emoticons/<#EMO_DIR#>/sourirex.gif' class='bbc_emoticon' alt='X)' /> / 3 n = 1 if n == 0 self.x -= n end end end #============================================================================== # â– Window_Selectable #============================================================================== class Window_Selectable < Window_Base #-------------------------------------------------------------------------- # â— instances #-------------------------------------------------------------------------- attr_accessor :cursor alias initialize_cursor initialize alias update_cursor_moves update alias dispose_cursor dispose #-------------------------------------------------------------------------- # â— initialize #-------------------------------------------------------------------------- def initialize(x, y, width, height) initialize_cursor(x, y, width, height) @cursor = Sprite_Cursor.new(x, y) update_cursor end #-------------------------------------------------------------------------- # â— x= #-------------------------------------------------------------------------- def x=(<img src='http://rpgmkr.net/forum/public/style_emoticons/<#EMO_DIR#>/sourirex.gif' class='bbc_emoticon' alt='X)' /> super @cursor.x = x if [email protected]? end #-------------------------------------------------------------------------- # â— y= #-------------------------------------------------------------------------- def y= super @cursor.y = y if [email protected]? end #-------------------------------------------------------------------------- # â— visible= #-------------------------------------------------------------------------- def visible=(visible) super if [email protected]? and visible == false @cursor.visible = false end end #-------------------------------------------------------------------------- # â— dispose #-------------------------------------------------------------------------- def dispose dispose_cursor @cursor.dispose end #-------------------------------------------------------------------------- # â— update_cursor_rect #-------------------------------------------------------------------------- def update_cursor_rect if @index < 0 self.cursor_rect.empty return end row = @index / @column_max if row < self.top_row self.top_row = row end if row > self.top_row + (self.page_row_max - 1) self.top_row = row - (self.page_row_max - 1) end cursor_width = self.width / @column_max - 32 x = @index % @column_max * (cursor_width + 32) y = @index / @column_max * 32 - self.oy self.cursor_rect.set(x, y, cursor_width, 32) end #-------------------------------------------------------------------------- # â— update_cursor #-------------------------------------------------------------------------- def update_cursor @cursor.true_x = self.cursor_rect.x + self.x - 8 @cursor.true_y = self.cursor_rect.y + self.y + 16 @cursor.update @cursor.visible = (self.visible and self.index >= 0) end #-------------------------------------------------------------------------- # â— update #-------------------------------------------------------------------------- def update update_cursor_moves update_cursor end end
  2. 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
×