41
Unity / Obiekt nad GUI
« dnia: 2013-07-10, 18:42 »
Jak ustawić obiekt nad GUI? Bo jak wstawiam jakiś obiekt za pomocą skryptu, to znajduje się on pod przyciskiem (GUI.Button), a chciałbym żeby był nad.
Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.
--Adanos 2012-09-11
function podmien_plik(plik)
nazwa_pliku = plik..'.zen'
nazwa_pliku_tymczasowego = plik..'2.zen'
local f = assert(io.open(nazwa_pliku, "r+"))
local f2 = assert(io.open(nazwa_pliku_tymczasowego, "w+"))
local i = 0
for line in io.lines(nazwa_pliku) do
wiersz = {}
_, _, wiersz.id, _ = string.find(line, "childs(%d+)=int:(%d+)")
if wiersz.id ~= nil then --childs6=int:0
f2:write(" childs"..wiersz.id.."=int:0\n")
i=i+1
else f2:write(line.."\n")
end
end
print("Podmieniono "..i)
f:close()
f2:close()
f = assert(io.open(nazwa_pliku, "w+"))
for line in io.lines(nazwa_pliku_tymczasowego) do
wiersz = {}
_, _, wiersz.id, wiersz.liczba = string.find(line, "childs(%w+)=int:(%d+)")
if wiersz.id ~= nil then
if wiersz.id == '1' then f:write(" childs1=int:"..(i-1).."\n")
else f:write(" childs"..wiersz.id.."=int:"..wiersz.liczba.."\n")
end
else f:write(line.."\n")
end
end
f:close()
os.remove(nazwa_pliku_tymczasowego)
end
Dokumentacja "Generatora NPC" dla Gothic 2.
1. Aby uruchomić program, należy mieć zainstalowaną maszynę wirtualną Javy: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
2. Prawdopodobnie będzie trzeba ustawić zmienne środowiskowe: http://tomasz.topa.pl/java/java-dodawanie-zmiennej-srodowiskowej-path
3. Następnie należy uruchomić wiersz poleceń i przejść do katalogu, w którym jest program.
4. Wpisać w wierszu poleceń: java -Dfile.encoding=cp852 -jar Generator.jar.
5. Należy postępować zgodnie z pojawiającymi się instrukcjami.
UWAGA!!!
Program odróżnia tekst od liczby. Należy podać wartość liczbową, gdy program prosi o podanie:
- liczby tworzenia NPC,
- id (jest to startowe id, od niego zależą id kolejnych NPC; przykładowo tworzymy 5 NPC, a id ustawiamy na 5000, utworzeni NPC będą mieli id odpowiednio 5000, 5001, 5002, 5003, 5004),
- wartości atrybutów dla funkcji B_SetAttributesToChapter (program nie sprawdza, czy wprowadzono liczbę w odpowiednim zakresie),
- wartości poziomu umiejętności B_SetFightSkills (program nie sprawdza, czy wprowadzono liczbę w odpowiednim zakresie)
Przy wprowadzaniu danych:
- gildia: wystarczy podać kdf, mil, itd,
- taktyki: wystarczy podać coward, master, itd,
- mds: wystarczy podać np. militia zamiast Humans_militia.mds,
- typ: wystarczy podać np. ambient,
- płeć: male lub female.
Dane znajdują się w katalogu "Dane". Powinny się znajdować tam trzy pliki: twarze.txt, ciała.txt i głowy.txt. W przypadku ich braku, program używa domyślnych wartości.
Nie należy w pliku z danymi mieszać tekstur dla kobiet i mężczyzn. Lepiej przygotować dwie wersje.
Po wygenerowaniu NPC, skrypty znajdują się w katalogu ./NPC/
Wyspa Khorinis jest modyfikacją do Gothic 2 Noc Kruka, jej celem jest powiększenie wyspy Khorinis dodanie wielu nowych innowacji skryptowych, jak i również wielu wątków fabularnych. Dodaje trzy nowe światy z których pochodzą powyższe screeny, znajdziemy tam od lasów począwszy, a na pustyni kończąc. Mam nadzieję, że screeny się podobają, z poważaniem EdekSumo.
Modyfikacja "Ścieżka Przeznaczenia" jest tworzona pod G2NK i będzie ona rozszerzeniem znanej nam fabuły. Jednak mamy także zamiar co nieco pozmieniać w starych wątkach, tak, aby weterani Gothica nie wiedzieli wszystkiego - pomęczcie się na nowo np. z szukaniem oka Innosa.
Najważniejszą sprawą będzie możliwość wyboru (jakiego nie było standardowo w G2NK) ścieżki dobra lub zła, a może... w przyszłości przekonacie się sami ;)
Oczywiście będzie sporo easter egg'ów (przykład - ostatni screen - "pół jajcem", pół serio, choć nie twierdzę, że akurat to będzie), żeby umilić rozgrywkę.
Oczywiście różne (nowe) innowacje, nowe pancerze i inne.
Zapraszam do oceniania i dyskusji.
Głównymi cechami wyróżniającymi tą modyfikację są: zupełnie nowy świat, o unikatowym klimacie, w którym położony został duży nacisk na dopracowanie świata i niebanalny design, który rozmiarami przewyższa NewWorld z Gothic 2; a także rozbudowana fabuła, uchwycająca losy każdego z uczestników przedstawionego w grze splotu wydarzeń w indywidualny sposób, bo jak się będzie można przekonać, każda z głównych postaci knuje tu własny plan aby wyjść na całej tej sytuacji jak najlepiej. Komu więc można zaufać - ta kwestia należy do gracza i tylko trafność jego decyzji prowadzi do szczęśliwego zakończenia.
Na temat zafałszowywania wyników, już wspominałem kiedyś - możemy nie liczyć wyniku na podstawie średniej arytmetycznej, ale ucinanej albo mediany.
W sumie można popatrzeć na przykładowe głosy z poprzednich lat i na ich podstawie wyliczyć różne typy średnich i zobaczyć który wydaje się najsprawiedliwszy.
Co wy na głosownie poprzez komentarze? Dodajmy to tego uzasadnienie takiej oceny i po kłopocie. Chociaż potem mogą być problemy z pominiętymi głosami.
Rodzaj błędu: (wywalanie do pulpitu, zawieszanie się, zadanie, brak NPC, błąd w dialogu etc.)
Rozdział: (nr rozdziału)
Opis błędu: (tu opisz błąd)
Rozmowa z: (opcjonalnie, jeśli dotyczy dialogów)
Screen: (opcjonalnie, jeśli trudno jest opisać dany błąd)
Status: zgłoszone
_Work\Data\Music\Czas_Zaplaty\
[/i]- poprawienie dialogu Hanka dotyczącego nauki oraz dodanie nauki siły u niego,
- wyłączenie wyświetlania błędów na górze ekranu,
- dodanie Fiskowi po jednym grogu i rumu (teraz ma po 2 sztuki z tych trunków),
- dodanie NPC Mark, gawędziarza wraz z dialogami,
- naprawienie zadania Rączki (chyba?),
- poprawienie awansowania na wyższy poziom,
- poprawienie dialogów Foxa z konfiturami,
- drobne zmiany
Zaleca się, aby grać od nowa. [/i]