Harmadik személy nézet - szelep fejlesztői közösség

Hatodik lépés: Animáció

Eredeti VERC fórumokon:

Ez nyomon követése egy bejegyzést tettem egy ideje. Próbáltam e olyan tudta, hogyan kell hozzáadni animáció thirdperson hogy egy játékos mód. Senki sem tudta, de örülök, hogy be fogja jelenteni, hogy találtam egy utat. Nézzük a számos kód játékos azt tapasztaltam, hogy CHL2MP_Player osztály származik CHL2_Player egyetlen játék. Ha megnézzük az osztály CHL2MP_Player látni fogja, hogy SetAnimation funkciót felülírva. Másoltam ezt a funkciót a forrás MP és hozzátette, hogy az én CHL2_Player osztályú single-player mód. Aztán változtatni a modell a játékos az egyik ember (Alix is ​​működik), és a változás a funkció a helyettes használni a közös vállalat. Az alábbi függvénye, hogy milyen most ül. Remélem, ez segít, akik próbálnak adni ezt animáció. Én nem találtam a módját, hogy közölje, ha egy játékos fut nem olyan animációs mostantól mindig megtörténik (azaz úgy, hogy a képviselők, a). Próbáltam tesztelni a kulcsot IN_RUN de ez nem működött. Én is próbáltam a kódot ráta elején a MP funkciója, és még nem működik. Ha valaki tudja a módját, hogy erről beszélni, kérem tudassa velem.

== fenti kódot kell bemenni hl2_player.cpp. meg kell határozni a hl2_player.h
Ezért a sorban 174, hogy a kínálat:

következtetés

Most van egy működési nézet a harmadik / első személy. Ha hozzá szeretne rendelni az alapértelmezett gomb „+ camchange”, lásd szabott opciók: Keyboard wiki cikket.

Ha nem elrejteni a lejátszó és a fegyver modellek, látni fogja a csúnya minták legyen Gordon Freeman. Valve nem próbálja használni egy harmadik személy HL2, így meg kell találni a játékos modell egy pisztolyt animáció és telepíteni!

in_camera.cpp

A kész in_camera.cpp kell kinéznie:

Kapcsolódó cikkek