Jump to content
Rpg²S Forum

*Scene_Enter


André LaCroix
 Share

Recommended Posts

Autore: Axel Lucius Kantaròs
Fonte: Shock in my Town
Descrizione: Questo script mostra una schermata prima del titolo contenente la scritta "Premi Invio".
Istruzioni: Create una nuova classe sopra Main, chiamatela "Scene_Enter" e infilateci tutto lo script, quindi andate in Main e cercate la riga contenente

$scene = Scene_Title.new

e sostituitela con

$scene = Scene_Enter.new

Script:

=begin
+------------------------------------------------------------------------+
|Scene_Enter scriptata da Axel Lucius Kantaròs                           |
+------------------------------------------------------------------------+
|Script usato nel gioco Shock in my Town di Axel L. Kantaròs             |
+------------------------------------------------------------------------+
|Un ringraziamento speciale a Zuzzu che ha avuto la pazienza di aiutarmi |

|Questo script fa comparire una schermata prima di quella iniziale che   |
|mostra la scritta "Premi Invio". Alla pressione del tasto, si aprirà la |
|Scene_Title.                                                            |
+------------------------------------------------------------------------+
=end
class Scene_Enter
    def main
        # If battle test
        if $BTEST
            battle_test
            return
        end
        # Load database
        $data_actors        = load_data("Data/Actors.rxdata")
        $data_classes       = load_data("Data/Classes.rxdata")
        $data_skills        = load_data("Data/Skills.rxdata")
        $data_items         = load_data("Data/Items.rxdata")
        $data_weapons       = load_data("Data/Weapons.rxdata")
        $data_armors        = load_data("Data/Armors.rxdata")
        $data_enemies       = load_data("Data/Enemies.rxdata")
        $data_troops        = load_data("Data/Troops.rxdata")
        $data_states        = load_data("Data/States.rxdata")
        $data_animations    = load_data("Data/Animations.rxdata")
        $data_tilesets      = load_data("Data/Tilesets.rxdata")
        $data_common_events = load_data("Data/CommonEvents.rxdata")
        $data_system        = load_data("Data/System.rxdata")
        # Make system object
        $game_system = Game_System.new
        # Make title graphic
        @sprite = Sprite.new
        @sprite.bitmap = RPG::Cache.title($data_system.title_name)
        #Mostra la scritta
        s1 = "Premi Invio"
        @command_window = Window_Command.new(192, [s1])
        @command_window.back_opacity = 160
        @command_window.x = 320 - @command_window.width / 2
        @command_window.y = 288
        # Play title BGM
        $game_system.bgm_play($data_system.title_bgm)
        # Stop playing ME and BGS
        Audio.me_stop
        Audio.bgs_stop
        # Execute transition
        Graphics.transition
        # Main loop
        loop do
            # Update game screen
            Graphics.update
            # Update input information
            Input.update
            update
            # Abort loop if screen is changed
            if $scene != self
                break
            end
        end
        # Prepare for transition
        Graphics.freeze
        # Dispose of command window
        # Dispose of title graphic
        @sprite.bitmap.dispose
        @sprite.dispose
        @command_window.dispose
    end
    def update
        if Input.trigger?(Input::C)
            $game_system.se_play($data_system.decision_se)
            $scene = Scene_Title.new
        end
    end
end

 

 

Allegati: Nessuno
Screens: A che serve uno screen, in questo caso? O_

(Sì, sono l'AnteroLehtinen che bazzica in chat. E... sì, una volta insegnavo storyboarding.)

http://img26.imageshack.us/img26/7048/firmadn.png

Link to comment
Share on other sites

non male, un po' macchinoso, comunque compliments !

Progetti:

 http://i.imgur.com/jmLkIqi.png

http://i54.tinypic.com/2rh4ojq.png

https://github.com/ProGM

 

Crea anche tu il tuo gioco per Game Boy!
http://rpg2s.net/gif/SCContest3Oct.gifhttp://www.rpg2s.net/img/fablecontest1st.pnghttp://i43.tinypic.com/1zokd2s.png


http://i.imgur.com/BEu6G.gif

http://i.imgur.com/H1ARhq7.gif

http://i.imgur.com/Af6ijZN.gif

AOT: Associazione Odiamo la Telecom:

http://i.imgur.com/aYJs89E.png

"4 gattini... 4 stelline... E le 4 paperelle non ci stavano :3"

Flame


http://i30.tinypic.com/i27ypj.png

Link to comment
Share on other sites

Esattamente.

Di per sè non serve a niente, ma la gente potrebbe rimanere stupita dal fighissimo "Premi Invio".

(Sì, sono l'AnteroLehtinen che bazzica in chat. E... sì, una volta insegnavo storyboarding.)

http://img26.imageshack.us/img26/7048/firmadn.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...