vec_for_screen to place objects

Posted By: TheTommynator

vec_for_screen to place objects - 01/01/08 19:07

Hello,

I'm trying to use vec_for_screen to place objects on the ground by using the mouse.

But in everything I tried the object were misplaced.

So what I'm asking for is a small expample of code on how to place an object (ent_create) on ground using vec_for_screen to create it.

Thanks
TheTommynator

[GERMAN]

Hallo,

Ich bin auf der Suche nach einem Weg die vec_for_screen Anweisung zu verwenden um Objekte mit Hilfe der Maus auf dem Boden zu platzieren.

Bei all meinen Versuchen waren die Objekte allerdings irgendwie immer verschoben.

Also bin ich auf der Suche nach einem Code-Beispiel mit dessen Hilfe ich Objekte (über ent_create) auf dem Boden platzieren kann mit Hilfe von vec_for_screen.

Danke
TheTommynator
Posted By: badapple

Re: vec_for_screen to place objects - 01/02/08 15:12

hello i have made a small demo that does this for you , i was going to place on
my site for download but cant get in right now due to some server problem thier
having , i cant complain though first time this has happened and its free .
soooo you can either wait until i can get up on site or pm me an email address
and ill send it
cheers
Posted By: Fenriswolf

Re: vec_for_screen to place objects - 01/02/08 16:59

Hello,

you could try something like this:
Code:
VECTOR vec_to; // target vector of mouse trace

vec_set(vec_to, mouse_dir3d);
vec_normalize(vec_to, 4000); // length of trace

// trace from mouse position to target vector.
c_trace(mouse_dir3d, vec_to, IGNORE_ME|IGNORE_PASSABLE);

if (trace_hit) ent_create(.., target,..);


Posted By: Joozey

Re: vec_for_screen to place objects - 01/02/08 17:05

I would try the search option:
http://www.coniserver.net/ubbthreads/showflat.php/Cat/0/Number/799477/page/0/fpart/all/vc/1


© 2024 lite-C Forums