Garść problemów w spacerze: własności przedmiotów, poruszanie się, zawieszanie 4461 4

O temacie

Autor Torque

Zaczęty 12.03.2013 roku

Wyświetleń 4461

Odpowiedzi 4

Torque

Torque

Użytkownicy
posty5
  • Użytkownicy
Hej,

od jakiegoś czasu pracuję ze spacerem, większość problemów staram się rozwiązać sam szukając gotowych tutków i rozwiązań, natknąłem się jednak na kilka rzeczy, przy których potrzebowałbym wsparcia lub naprowadzenia gdzie znajdę jakieś materiały, które rozwiążą moje problemy.

Na wstępie zaznaczę, że mam Win7 x64.

1. Poruszanie się w spacerze. Znam teorię, jakoś to idzie, jednak mam wrażenie, że cały czas czegoś mi brakuje. Zmniejszyłem sobie prędkość poruszania się w spacerze, ustawiłem poruszanie vobów za pomoca grida i o ile w przypadku przemieszczania prawo lewo/przód/tył/działa to w miarę znośnie, to nawet przy minimalnej prędkości poruszania obracaine i przesuwanie góra/dół jest jakąś masakrą. Nie jestem w stanie precyzyjnie obracać obiektów, najlżejsze wciśnięcie strzałki powóduje obrót o min. 15-20 stopni, przez co ustawienie obiektu pod dokładnie takim kątem jaki chcę osiągnąc jest praktycznie niemożliwe. To samo jest dla przesuwania góra/dół. Skąd może brać się taka rozbierzność? Dlaczego przesuwając płasko działa dość precyzyjnie, a inne opcje nie? Dla góra/dół znalazłem obejście, we właściwościach voba można podawać w liczbach pozycję, to trochę ratuje, zawsze można sobie cośtam dopisać, ale nie znalazłem niestety miejsca, gdzie mógłbym ręcznie podać obrót.

2. Zamrażanie poruszania w spacerze. Ten problem jest trudny do opisania, więc postaram się zrobić to możliwie opisowo. Otóż kiedy przemieszczam się kamerą wewnątrz świata wszystko jest raczej ok., ale czasem (a może nawet częstwo) kamera zawiesza się i nie chce przesuwać dalej. Dzieje się tak tylko wtedy, kiedy wpadam na jakiś obiekt tak, jakby w spacerze dzialały mi kolizje na kamerze. Co dziwniejsze, kiedy wszystko zamarznie nie wiesza się program, żeby odwiesić muszę klikać na okno główne, po każdym kliknięciu odmraża się na ułamek sekundy, kamera przesuwa się i zamarza ponownie. Muszę klikać tak długo, aż wyjdę ze ściany i wtedy przemieszczanie odbywa się normalnie. Co gorsza, nie dzieje się tak za każdym razem, błąd nie jest w 100% powtarzalny, dzieje się to losowo. Mam w spacerze powłaczane wszystkie tryby zgodności z XP, próbowałem ze spacerstarter czy jakoś tak, nie ma żadnej poprawy.

3. Własność przedmiotów, obszarów. Nie jestem pewien czy ten temat dotyczy spacera, ale wydaje mi się, że tak. Gdzie ustawia się do kogo należy przedmiot? Jak zrobić, żeby po podniesieniu stojącego na ladzie wina gospodarz się rzucił na bohatera? I w jaki sposób oznaczyć obszary, do których nie wolno wchodzić, w których npc będą wyganiali bohatera? W przypadku niektórych obiektów w spacerze widziałem pole owner, ale dla zwykłych itemów nie ma czegoś takiego. Grzebiąc w skryptach widziałem wiele funkcji odpowiadających za zachowanie npc i ich percepcję, ale nigdzie nie było startu tego, opisania co do kogo należy i co wolno, a co nie.
 

RafalBudzis

RafalBudzis

Użytkownicy
posty1967
Propsy808
ProfesjaSkrypter
  • Użytkownicy
Ad 3)

Itemy mają do zaznaczenie owner w skrypcie lecz w takim wypadku musiał byś zrobić unikatowy item wina żeby za zwykłe wino w eq ciebie nie napierdzielał :D

Obszary nie do przejścia są chyba ustalane w programie 3D za pomocą portali.

Lansjer

Lansjer

Rzeka
posty808
Propsy502
ProfesjaLvl designer
  • Rzeka
Ad 2)

Miałem ten sam problem. Dzieje się tak przez windows 7, bo na xp ten błąd raczej nie występuje, a jedynym wyjściem jest zainstalowanie patcha, którego na wogu podobno już nie ma. Tak czy inaczej mam go na dysku od Dark'a, bo niedawno też go potrzebowałem, podaj maila to ci podeśle.
 

Torque

Torque

Użytkownicy
posty5
  • Użytkownicy
Cytuj
Obszary nie do przejścia są chyba ustalane w programie 3D za pomocą portali.
A co z przedmiotami? Czy to działa w ten sposób, że po prostu przedmioty umieszczone wewnątrz tego "chronionego" obszaru będą traktowane jako kradzione? Czy masz może namiar na jakiś tutorial lub objaśnienie jak to osiągnąć?

Cytuj
Miałem ten sam problem. Dzieje się tak przez windows 7, bo na xp ten błąd raczej nie występuje, a jedynym wyjściem jest zainstalowanie patcha, którego na wogu podobno już nie ma. Tak czy inaczej mam go na dysku od Dark'a, bo niedawno też go potrzebowałem, podaj maila to ci podeśle.
p.konowrocki@gmail.com - będę wdzięczny.
 

RafalBudzis

RafalBudzis

Użytkownicy
posty1967
Propsy808
ProfesjaSkrypter
  • Użytkownicy
A co z przedmiotami? Czy to działa w ten sposób, że po prostu przedmioty umieszczone wewnątrz tego "chronionego" obszaru będą traktowane jako kradzione? Czy masz może namiar na jakiś tutorial lub objaśnienie jak to osiągnąć?
Itemy mają do zaznaczenie owner w skrypcie lecz w takim wypadku musiał byś zrobić unikatowy item wina żeby za zwykłe wino w eq ciebie nie napierdzielał :D

Robisz item !!! Zobacz jak to jest zrobione na przykładzie Łuku Diego z winami będziesz mógł zrobić tak samo ;)


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