Ten HUD nie jest trudny. Jednak jest pewien problem: jak wstawiÄ kwadratowÄ twarz w to koĹo BÄdzie to gĹupio wyglÄ daÄ. JeĹli bÄdziesz mieÄ dopasowany obrazek twarzy (w ksztaĹcie koĹa i w odpowiednim rozmiarze), to mogÄ sprĂłbowaÄ to zrobiÄ. Albo wstaw obrazek twarzy, to sama bÄdÄ mogĹa wyciÄ Ä. Napisz teĹź, gdzie ten HUD ma byÄ widoczny. To postaram siÄ Ci to zrobiÄ, ale raczej nie na dzisiaj.
Ten HUD nie jest trudny. Jednak jest pewien problem: jak wstawiÄ kwadratowÄ twarz w to koĹo BÄdzie to gĹupio wyglÄ daÄ. JeĹli bÄdziesz mieÄ dopasowany obrazek twarzy (w ksztaĹcie koĹa i w odpowiednim rozmiarze), to mogÄ sprĂłbowaÄ to zrobiÄ. Albo wstaw obrazek twarzy, to sama bÄdÄ mogĹa wyciÄ Ä. Napisz teĹź, gdzie ten HUD ma byÄ widoczny. To postaram siÄ Ci to zrobiÄ, ale raczej nie na dzisiaj.
Tutaj masz obrazek . Najlepiej jak by byĹ w gĂłrnym lewym rogu.
=begin
********************************************************************
* HUD WoW VX for Michu_1999 by Avara *
* Autor: Avara *
* ultimateam.pl *
**********************************************************************
Hud stworzony na zamĂłwienie dla Michu_1999. WrzuciÄ nad Main w edytorze skryptĂłw.
Grafika wziÄta z gry "World of Warcraft". NaleĹźy jÄ umieĹciÄ w folderze
Graphics\System.
ProszÄ nie zapomnieÄ o wspomnieniu o twĂłrcy skryptu w swoim projekcie.
ĹťyczÄ miĹego koĹźystania ;-)
=end
module HUD_WoW_by_Avara # <- nie usuwaÄ!
# KONFIGURACJA
HUD_WOW_WIDOCZNY_START = true #czy hud ma byÄ widoczny od samego poczÄ tku gry (true/false)
HUD_WOW_WIDOCZNY = 20 #numer przeĹÄ cznika, wĹÄ czajÄ cy/wyĹÄ czajÄ cy hud
HUD_WOW_UKRYJ = true #ukryj HUD, gdy bohater znajduje siÄ za nim
HUD_WOW_UKRYJ_NP = 100 #poziom "nieprzezroczystoĹci" (0 - przezroczyste;
#255 - nieprzezroczyste), gdy uktywanie jest wĹÄ czone
# KONIEC KONFIGURACJI
# Dalej zmieniaÄ na wĹasne ryzyko!
end
def ukryj
if HUD_WoW_by_Avara::HUD_WOW_UKRYJ == true
if $game_player.screen_x - 16 < 187 and $game_player.screen_y - 28 < 60
self.contents_opacity = HUD_WoW_by_Avara::HUD_WOW_UKRYJ_NP
else
self.contents_opacity = 255
end
end
end
end
class Scene_Map < Scene_Base
alias hud_wow_by_avara_st start
def start
hud_wow_by_avara_st
@hud_wow_by_avara = HUD_WoW.new
if $game_switches[HUD_WoW_by_Avara::HUD_WOW_WIDOCZNY] == false
@hud_wow_by_avara.visible = false
end
end
alias hud_wow_by_avara_term terminate
def terminate
hud_wow_by_avara_term
@hud_wow_by_avara.dispose
end
alias hud_wow_by_avara_up update
def update
hud_wow_by_avara_up
if $game_switches[HUD_WoW_by_Avara::HUD_WOW_WIDOCZNY] == true
@hud_wow_by_avara.update
@hud_wow_by_avara.visible = true
else
@hud_wow_by_avara.visible = false
end
end
end
class Scene_Title < Scene_Base
alias hud_wow_by_avara_cr_ga_ob create_game_objects
def create_game_objects
hud_wow_by_avara_cr_ga_ob
$game_switches[HUD_WoW_by_Avara::HUD_WOW_WIDOCZNY] = HUD_WoW_by_Avara::HUD_WOW_WIDOCZNY_START
end
end
@edit 13:27 : DodaĹam zanikanie okna z hudem, gdy postaÄ siÄ za nim znajduje. Przetestuj
Nie zapomnij wspomnieÄ o mnie w swoim projekcie (w napisach koĹcowych/twĂłrcach)
GrafikÄ wrzuÄ do folderu Graphics\System.
Spoiler:
NiewaĹźne gdzie wrzucam, zmieniajÄ siÄ nazwy obrazkĂłw. Zapisz obrazki jako:
hud.png
pasek_zycia.png
pasek_many.png
JakbyĹ chciaĹ coĹ zmieniÄ/dodaÄ, to napisz w tym temacie.
1. Czy w linijce 16. ustawiĹeĹ na pewno nieuĹźywany dotÄ d przeĹÄ cznik
2. JeĹli wĹÄ czyĹeĹ jakiĹ zapis gry, to ten przeĹÄ cznik najprawdopodobniej jest wyĹÄ czony. ZrĂłb zdarzenie i zmieĹ wybrany przeĹÄ cznik na on.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum