Wsparcie [VX] - Wyłączenie efektu "fade out" przy teleportowaniu
irbis - Pią 20 Sie, 2010 21:09 Temat postu: Wyłączenie efektu "fade out" przy teleportowaniuJak w tytule.
Strasznie mnie te zaciemnianie denerwuje.
czy da się to jakoś wyłączyć z poziomu Eventów czy trzeba coś w skryptach? a jeśli tak to co?
widziałem że w wielu RPGach komuś się udało, jak np w grze Komnata
z góry bardzo dziękujeRATI - Pią 20 Sie, 2010 21:35 Możesz na przykład wkleić sobie ten skrypt:
Spoiler:
Kod:
#=============================================================================
# AI-chan Map Transition v.Final?
# by Angel Ivy-chan (Misari Temple)
# With this Script, you can use a Transition on your Teleport.
#==============================================================================='
module AIchan_Scripts
# Put the name of your desired transition file [with the extension]
# Remember to put this transition file on the "Graphics/System/" folder.
Transition_Name = "BattleStart.png"
# Put the time [in frames] that you want the transition effect;
Transition_Wait = 150
# Put the desired Switch_ID that you want to use the transition effect instead of the default effect.
Switch_ID = 1
end
class Scene_Map
alias aichan_perform_transition update_transfer_player
def update_transfer_player
if $game_switches[AIchan_Scripts::Switch_ID]
return unless $game_player.transfer?
Graphics.freeze
@spriteset.dispose # Dispose of sprite set
$game_player.perform_transfer # Execute player transfer
$game_map.autoplay # Automatically switch BGM and BGS
$game_map.update
Graphics.wait(15)
@spriteset = Spriteset_Map.new # Recreate sprite set
Input.update
Graphics.transition(AIchan_Scripts::Transition_Wait, "Graphics/System/#{AIchan_Scripts::Transition_Name}")
else
aichan_perform_transition
end
end
end
Następnie:
Spoiler:
Transition_Wait ustaw na 1, czyli będzie "Transition_Wait = 1"
No i nie zapomnij o włączeniu przełącznika podczas gry, który sobie ustawisz w "Switch_ID = x" (gdzie x to id przełącznika)irbis - Sob 21 Sie, 2010 08:17 chyba coś spaprałem bo mi nie działa. może nie bawmy się w ustalanie co dokładnie poszło nie tak ale napisz mi po prostu, tak "for dummies", krok po kroku jakbyś ty to zrobił (no może poza "włączam komputer... otwieram windows... odpalam RMVX..." itp.
bo ja to robię tak
1. Dodałem do bazy skryptów pod "materials" i nazwałem go "Fade out"
2. dodałem switch o numerze "004" w trybie "Parallel" o nazwie "Fade" i bazowym ustawieniem "OFF"
3. w skrypt edytorze zmieniłem wartość Transition_Wait na =1
4. zmieniłem "Switch_ID" na = 004 (jak wpisałem "fade" to mi RPVX wywalał się przy starcie)
5. odpaliłem gierkę i zamraża mi cały ruch. ani ja nie mogę się przemieszczać ani eventy ani nic a efekt zaciemniania/rozjaśniania jak był tak jest
EDIT:
ops sorry zwracam honor - już działa. błąd był po mojej stronie
Bardzo dziękuje za pomoc RATI!
EDIT:
no dobra, właściwie to nie do końca jest okey. postać nadal się nie rusza (strzałkami) a eventy mimo polecenia ruchu nadal są zamarźnięte