Napisy końcowe w zdarzeniu.
Aktualny czas: 26-05-26, 07:18 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Odpowiedz 
[VXAce] Napisy końcowe w zdarzeniu.
Pan Cube Offline
*


Liczba postów: 166
Dołączył: 06-06-13

Pomógł: 0



Post: #1
zarowa Napisy końcowe w zdarzeniu.

Witam, ostatnio bawiłem się zdarzeniami w VX ace i przypadkiem stworzyłem napisy końcowe w zdarzeniu! Nie potrzeba skryptu, można
zrobić to tak:
1.Wchodzimy w typowe zdarzenia.

2.Tworzymy nowe typowe zdarzenie.

3.Wstawiamy przewijaną wiadomość.

4.Wpisujemy w niej dane napisy końcowe, wybieramy szybkość przewijania napisów, lub tę szybkość wyłączamy.

5.Zaznaczamy to zdarzenie jako równoległe zdarzenie.

6.Ustawiamy przełącznik byle jaki.

Wszystko co zrobiłem powyżej tak wygląda:
Spoiler: (Otwórz)
6.Tworzymy nowe zdarzenie na mapie.

7.Te zdarzenie ustawiamy jako odpalacz tych napisów końcowych, wystarczy że wstawimy zmień przełącznik na ten przełącznik jaki jest wymagany do włączenia stworzonego wcześniej typowego zdarzenia.

8.Testujemy.

Jak to teraz wygląda:
Spoiler: (Otwórz)
9.Jeśli chcecie żeby po zniknięciu tych napisów pojawił się ekran tytułowy, robicie to tak:

9.1.Wstawiamy do typowego zdarzenia po napisach końcowych "Przejdź do ekranu tytułowego"

Można jeszcze w typowym zdarzeniu żeby postacie chodziły w czasie trwania napisów końcowych, ale o tym w następnej części.

Plusy: Można pisać wieloma kolorami ( \c[cyfra koloru] ), nie musi to być obrazek jak w napisach końcowych w skrypcie tylko że np. bohater wraca do domu po ciężkej wojnie.

Dobra, Nie trzeba było w zdarzeniu przejścia do ekranu tytułowego tylko
w tym typowym zdarzeniu :)

[Obrazek: 2855344481.png]

Aktualny projekt:
Wymiar Śmierci
Księga I
Fabuła: 12%
Questy: 1%
Mapping: 5%
Gra: 1%
Razem: 4,75%
Księga II
Fabuła: 3%
Questy: 0%
Mapping: 0%
Gra: 0,1%
Razem: 0,775%
(Ten post był ostatnio modyfikowany: 13-06-13 08:53 przez Pan Cube.)
13-06-13 08:36
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
SaE Offline
*


Liczba postów: 32
Dołączył: 14-04-13

Pomógł: 1



Post: #2
RE: Napisy końcowe w zdarzeniu.

Ha! A co z wyśrodkowaniem napisów? ^^
15-06-13 18:24
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #3
RE: Napisy końcowe w zdarzeniu.

Uwaga słuszna, SaE. Co to za niewyśrodkowane napisy końcowe? Lepiej już zrobić to w skrypcie, żeby mieć nad tym pełną kontrolę.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
16-06-13 07:58
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Pan Cube Offline
*


Liczba postów: 166
Dołączył: 06-06-13

Pomógł: 0



Post: #4
RE: Napisy końcowe w zdarzeniu.

Dla mnie one są dobre. Nieważne czy wyśrodkowane napisy czy nie, dla mnie to nie jest ważne

[Obrazek: 2855344481.png]

Aktualny projekt:
Wymiar Śmierci
Księga I
Fabuła: 12%
Questy: 1%
Mapping: 5%
Gra: 1%
Razem: 4,75%
Księga II
Fabuła: 3%
Questy: 0%
Mapping: 0%
Gra: 0,1%
Razem: 0,775%
16-06-13 08:59
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #5
RE: Napisy końcowe w zdarzeniu.

A nie można jakoś wyśrodkować napisów spacjami? ;-

[Obrazek: aye_furniture_pres.png]
16-06-13 16:37
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Pan Cube Offline
*


Liczba postów: 166
Dołączył: 06-06-13

Pomógł: 0



Post: #6
RE: Napisy końcowe w zdarzeniu.

Można, ale po co? Ja tam wolę jak są po lewej :boogie:

[Obrazek: 2855344481.png]

Aktualny projekt:
Wymiar Śmierci
Księga I
Fabuła: 12%
Questy: 1%
Mapping: 5%
Gra: 1%
Razem: 4,75%
Księga II
Fabuła: 3%
Questy: 0%
Mapping: 0%
Gra: 0,1%
Razem: 0,775%
18-06-13 08:34
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Rave Offline
*


Liczba postów: 327
Dołączył: 02-05-13

Pomógł: 3



Post: #7
RE: Napisy końcowe w zdarzeniu.

Ja mam skrypt na wyśrodkowane napisy, zaraz zapodam.
---
Prosz, nawet napisane przez Ayene (pewnie zapomniała):
# by Ayene

class Window_ScrollText < Window_Base

  def process_new_line(text, pos)
    pos[:x] = check_align_x(text)
    pos[:y] += pos[:height]
    pos[:height] = calc_line_height(text)      
  end

  def check_align_x(text)
    text_width = calc_line_width(convert_escape_characters(text[/.*/]))
    return (contents_width - text_width) / 2
  end

  def refresh
    reset_font_settings
    update_all_text_height
    create_contents
    draw_text_ex(check_align_x(@text), 0, @text)
    self.oy = @scroll_pos = -height
  end

  def calc_line_width(line)
    line = line.clone
    line.gsub!(/[\n\r\f]/, "")
    old_contents = contents
    self.contents = Bitmap.new(contents_width, contents_height)
    reset_font_settings
    pos = {:x => 0, :y => 0, :new_x => 0, :height => calc_line_height(line)}  
    text_width = 0
    while line[/^(.*?)\e(.*)/]
      text_width += text_size($1).width
      line = $2
      code = obtain_escape_code(line)
      process_escape_character(code, line, pos)
    end
    text_width += text_size(line).width + pos[:x]
    self.contents.dispose
    self.contents = old_contents
    return text_width
  end
end

Jak zwykle, wklejka nad Main.
P.S.: Nie wiem czy będzie w standardowej rozdzielczości działać, ja sobie 640x480 ustawiłem.

Nie ma rzeczy niemożliwych, jest tylko brak umiejętności.
[Obrazek: UXIyBZb.gif][Obrazek: UXIyBZb.gif]

Spoiler: (Otwórz)
07-08-13 12:47
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
"Pomógł" przyznał(a):
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.