Przemiana w danego potworka 3607 9

O temacie

Autor Pablo21293

Zaczęty 14.07.2013 roku

Wyświetleń 3607

Odpowiedzi 9

Pablo21293

Pablo21293

Użytkownicy
posty82
Propsy28
Profesjabrak
  • Użytkownicy

Pablo21293

Przemiana w danego potworka
2013-07-14, 16:29(Ostatnia zmiana: 2013-07-14, 16:31)
Witam, chcem zrobić zwój przemiany w ścierwojada, lub pierscien który po załozeniu wywołuje zmiane w scierwojada, tylko z samą zmianą visuala i animacji, bez zmian statystyk.
 

Splash

Splash

Moderator
posty4209
Propsy3412
ProfesjaNierób
  • Moderator
Nie sprawdzałem, ale powinno działać. Dopisz do funkcji zakładania pierścienia :
B_SetVisuals_Scavenger();
 
Nie zajmuję się multiplayerami do Gothica. Przestańcie zawracać mi tym głowę...
Ps. Siemekk ma downa i śpi w pufie

Sawik

Sawik

Moderator działu
Rebel
posty4772
Propsy3197
ProfesjaNierób
  • Moderator działu
  • Rebel
Na serwerze nie zadziała jeśli o tym mowa.
 
Życzę wam seksu analnego po stronie biernej.
Dropbox +500 mb na start
LowPoly
Wykonanie modelu niskopoligonowego to sztuka kompromisu. Nie jest to jedynie uproszczenie modelu wysokopoligonowego, ale głęboka modyfikacja oraz podejmowanie decyzji często zmieniających wygląd pierwotny obiektu, tak by przy najmniejszej ilości trójkątów uzyskać jak najwierniej odwzorowany kształt oryginału. Nie można też zapomnieć o tym iż musi nadal wyglądać przekonywająco i tak balansować by uzyskać efekt optymalny.

Podstawowym założeniem jest, że model nie powinien mieć zbędnych, niewidocznych dla gracza detali włączonych w geometrie. Większość obiektów jakie znajdują się w grze powinna prezentować się najlepiej z odległości około 3-5 metrów. Wszelkie detale, które zanikają, wydają się płaskie lub zlewają się z bryłą modelu należy uznać za zbędne i pozostawić je na normal mapie.

Fakt, iż gracz będzie w stanie podejść bliżej do obiektu i zobaczyć go z mniejszej niż 3m odległości nie powinno stanowić większego problemu, gdyż większą rolę odgrywają wtedy tekstury oraz dodatkowy detal zależny od materiału obiektu. To właśnie kompromis między wydajnością, a szczegółowością otoczenia.

Detal, którego nie widać z 3-5 metrów nie powinnien istnieć w geometrii modelu.
Krawędzie znajdujące się blisko siebie, które zlewają się z większej odległości należy uprościć do wspólnej płaszczyzny

Draks

Draks

Użytkownicy
Gothic 2 Nowy porządek
posty1715
Propsy766
ProfesjaGrafik 3D
  • Użytkownicy
  • Gothic 2 Nowy porządek
Na serwerze nie zadziała jeśli o tym mowa.
:)  to do naszego moda, wiec spokojnie
 

inż. Avallach

inż. Avallach

Administrator
posty7661
Propsy5239
NagrodyV
ProfesjaProgramista
  • Administrator
Witam, chcem zrobić zwój przemiany w ścierwojada
To czegoś takiego nie ma? oO  
lub pierscien który po załozeniu wywołuje zmiane w scierwojada
Nie zrobisz tego, przynajmniej byłbym zdziwiony. O ile pamiętam nie da się z poziomu api skryptów zmieniać całego mds#msg1092166a postaci.

Sawik

Sawik

Moderator działu
Rebel
posty4772
Propsy3197
ProfesjaNierób
  • Moderator działu
  • Rebel
Av, wywłać logic spella :ok:
 
Życzę wam seksu analnego po stronie biernej.
Dropbox +500 mb na start
LowPoly
Wykonanie modelu niskopoligonowego to sztuka kompromisu. Nie jest to jedynie uproszczenie modelu wysokopoligonowego, ale głęboka modyfikacja oraz podejmowanie decyzji często zmieniających wygląd pierwotny obiektu, tak by przy najmniejszej ilości trójkątów uzyskać jak najwierniej odwzorowany kształt oryginału. Nie można też zapomnieć o tym iż musi nadal wyglądać przekonywająco i tak balansować by uzyskać efekt optymalny.

Podstawowym założeniem jest, że model nie powinien mieć zbędnych, niewidocznych dla gracza detali włączonych w geometrie. Większość obiektów jakie znajdują się w grze powinna prezentować się najlepiej z odległości około 3-5 metrów. Wszelkie detale, które zanikają, wydają się płaskie lub zlewają się z bryłą modelu należy uznać za zbędne i pozostawić je na normal mapie.

Fakt, iż gracz będzie w stanie podejść bliżej do obiektu i zobaczyć go z mniejszej niż 3m odległości nie powinno stanowić większego problemu, gdyż większą rolę odgrywają wtedy tekstury oraz dodatkowy detal zależny od materiału obiektu. To właśnie kompromis między wydajnością, a szczegółowością otoczenia.

Detal, którego nie widać z 3-5 metrów nie powinnien istnieć w geometrii modelu.
Krawędzie znajdujące się blisko siebie, które zlewają się z większej odległości należy uprościć do wspólnej płaszczyzny

inż. Avallach

inż. Avallach

Administrator
posty7661
Propsy5239
NagrodyV
ProfesjaProgramista
  • Administrator
Av, wywłać logic spella :ok:
Masz na myśli to?
func int Spell_Logic_Trf_Scavenger(var int manaInvested)
{
PrintDebugNpc (PD_MAGIC, "Spell_Logic_Transform");

if (manaInvested >= SPL_SENDCAST_TRF_SCAVENGER)
{
Npc_SetActiveSpellInfo(self, Scavenger);
return SPL_SENDCAST;
};

return SPL_NEXTLEVEL;
};
Byłbym trochę zaskoczony jakby cokolwiek to zrobiło, próbowałeś? ;p

Pablo21293

Pablo21293

Użytkownicy
posty82
Propsy28
Profesjabrak
  • Użytkownicy
Avallach skrypt zwoju przemiany w sciwerwojada i reszte mam, tylko przenosi ono statystyki scierwojada, a ja chcę by zostały takie jakie mam na aktualnej postaci. Mam plik asc i mds ścierwojada  i próbowałem na zbroi zmienic visual na asc i wpisuje zmianę animacji Mdl_ApplyOverlayMds(self,"SCAVENGER.MDS"); ale wtedy mam samą głowe bez ciała i dalej chodzę jak człowiek a nie jak ścierwojad.
 

gothic1210
  • Gość
A czy nie dałoby rady zrobić coś takiego, że skopiować właściwy skrypt przemiany w ścierwojada, ale tuż przed jego wywołaniem zapisać atrybuty bohatera w zmiennych i po przemianie znów je przywrócić?
 

inż. Avallach

inż. Avallach

Administrator
posty7661
Propsy5239
NagrodyV
ProfesjaProgramista
  • Administrator
skopiować właściwy skrypt przemiany w ścierwojada
Nie ma czegoś takiego, czary przemiany są hardcodowane w silniku. W samych skryptach te czary nic nie robią.
wpisuje zmianę animacji Mdl_ApplyOverlayMds(self,"SCAVENGER.MDS");
To nie jest overlayMDS, tylko cały mds. Używa się do tego innej funkcji. A tamta i tak nie zadziała ci w trakcie gry, o ile pamiętam może być wywołana tylko zanim postać się pierwszy raz pojawi.


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry