RPG Maker VX kan skapa snygga spel som använder 32bit färger och en stadig ram - hastighet av 60 bilder per sekund ( fps ) . Dina spel kan ha en maximal upplösning på 544x416 och , i den senaste versionen av RPG Maker VX , kan du göra dina karaktärer drivs med hjälp av en vanlig funktion . Om du använder RPG Maker VX , märker du irriterande autoshadows som visas från auto - plattor och anses vara en bugg . Men döda dig dessa skuggor med hjälp av ett enkelt skript i ditt spel . Instruktioner
1
Open RPG Maker VX , gå till " File " och välj " Öppna projekt " för att öppna ditt spel . Du måste manuellt lägga till lite kod i ditt spel för att döda autoshadows .
2
Klicka på " Script Editor " bilden för att öppna skriptet redaktör . Du kommer att lägga skriptet för att döda autoshadows här .
3
Högerklicka på " huvudprocess " och välj " Infoga . " Detta kommer att lägga till en ny rad där du kan infoga ett script
4
Klicka den vita linjen och infoga följande kod för att döda autoshadows : .
klass 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 ) # i stället upprepade gånger kalla en metod , som en lokal variabel för att få det datama_data = datareturn om autoshadows # för alla rutor på mapfor x i 0 . .. ( ma_data.xsize - 1 ) för y i 0 ... ( ma_data.ysize - 1 ) # Om hus autotileif ma_data [ x, y, 0 ]> = 4352 && ma_data [ x, y + 1 , 0 ]> = 4352 && ma_data [ x + 1 , y + 1 , 0 ] < 4352 # Radera auto Shadowma_data [ x, y, 1 ] = ma_data [ x, y, 0 ] ma_data [ x , y , 0 ] = 0endendendendend
5
Använd följande kod i ett samtal skript för att inaktivera autoshadows :
$ game_map.autoshadows = false
p Om du bestämmer dig du behöver autoshadows , använd följande kod i ett samtal skript för att göra det möjligt för dem :
$ game_map.autoshadows = true
6
dasdasdasd
7
dasdasdasd
8
asdasdasdsad