Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
22.04.2002, 15:34
Nicemice
Moderator


Hi,
Ich würde gerne ein Entity coden, das mir einfach nur ein Model anzeigt. Also sowas wie ein cycler im Prinzip.

Neulich stand in der HL Mailingliste, das es eine Möglichkeit gibt, das Entity nur einmal zu übertragen, und nicht andauernd, so wie es (scheinbar) bei normalen Entities der Fall ist.
Leider hab ich die Mails zu dem Thema nicht mehr.

Deshalb meine Frage: Wie mache ich ein Entity, daß einfach nur ein Model anzeigt und möglichst wenig Netzwerkauslastung benötigt ?

--

www.d3opencoop.com - A Doom3 Cooperative Mod

zum Seitenanfang zum Seitenende Profil || Suche
001
22.04.2002, 18:03
Rockefeller



MSG an den Client, mit Model etc, und dann Client-Side ne neue Entity erstellen, da gibts ein paar (auskommentierte) Beispiele im Code, man kann das z.B. unter Game_AddObjects() machen.

--

zum Seitenanfang zum Seitenende Profil || Suche
002
22.04.2002, 18:12
Rockefeller



Ich hab noch mal geguck grad, und ich habs in HUD_CreateEntities() gemacht. Dann brauchst du nur noch Variablen mit cl_entity_t, model_s* und i_model_index.

Jetzt musst du die cl_entity_t-Variable mit Werten füllen und:
Quellcode:
gEngfuncs.CL_CreateVisibleEntity( ET_NORMAL, &model_ent );

Wobei model_ent die cl_entity_t-Variable ist.
Tadaa

--

zum Seitenanfang zum Seitenende Profil || Suche