Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Giochi per PC >> .

Come uccidere AutoShadows

RPG Maker VX può creare giochi di bell'aspetto che usano i colori a 32 bit e un costante frame-rate di 60 fotogrammi al secondo ( fps ) . I tuoi giochi possono avere una risoluzione massima di 544x416 e , nell'ultima versione di RPG Maker VX , potete fare i vostri personaggi eseguiti utilizzando una funzione standard. Se si utilizza RPG Maker VX , si nota autoshadows fastidiosi che appaiono da auto- piastrelle e sono considerati un bug . Tuttavia, si uccide queste ombre utilizzando un semplice script nel vostro gioco . Istruzioni
1

Apri RPG Maker VX , andare su " File" e selezionare " Apri progetto" per aprire il vostro gioco . Si dovrà aggiungere manualmente un codice nel vostro gioco per uccidere i autoshadows .
2

Clicca su " Script Editor " immagine per aprire l'editor di script . Potrai aggiungere lo script di uccidere autoshadows qui .
3

Fare clic destro su "Processo principale" e selezionare "Inserisci ". Verrà aggiunta una nuova riga in cui è possibile inserire uno script
4

Clicca la linea bianca e inserire il seguente codice di uccidere i autoshadows : .
classe

Game_Mapattr_writer :? autoshadowsdef autoshadowsreturn @ autoshadows unless@autoshadows.nil @ autoshadows = falsereturn falseend

alias ma_remove_auto_shadows_on_setup setupdef setup ( map_id ) ma_remove_auto_shadows_on_setup ( map_id ) # Piuttosto che ripetutamente chiamare un metodo , impostare una variabile locale di avere è datama_data = datareturn se autoshadows # per tutte le caselle della mapfor x a 0 . .. ( ma_data.xsize - 1) per y in 0 ... ( ma_data.ysize - 1 ) # Se casa autotileif ma_data [ x , y , 0 ] > = 4352 && ma_data [ x , y + 1 , 0 ] > = 4352 && ma_data [ x + 1 , y + 1 , 0 ] < 4352 # Elimina auto Shadowma_data [ x , y , 1 ] = ma_data [ x , y , 0 ] ma_data [ x , y , 0 ] = 0endendendendend
5

Usa il codice seguente in uno script chiamata per disattivare le autoshadows :

$ game_map.autoshadows = false

Se si decide è necessario il autoshadows , utilizzare il seguente codice in uno script chiamata da consentire:

$ game_map.autoshadows = true
6

dasdasdasd
7

dasdasdasd
8

asdasdasdsad

 

software © www.354353.com