3 registered members (TipmyPip, AndrewAMD, dBc),
18,430
guests, and 6
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: c_trace and view entity
[Re: GameScore]
#377286
07/11/11 19:26
07/11/11 19:26
|
Joined: Mar 2009
Posts: 88
Walori
Junior Member
|
Junior Member
Joined: Mar 2009
Posts: 88
|
It'd be something like this:
ENTITY * ent = some_entity;
function trace()
{
var distance_from_camera = 0;
VECTOR mouse_to_world;
vec_set(mouse_to_world,vector(ent.x,ent.y,distance_from_camera));
vec_for_screen (mouse_to_world, camera);
c_trace(mouse_to_world,vec_to_somewhere,IGNORE_ME);
}
Last edited by Walori; 07/11/11 19:27.
|
|
|
Re: c_trace and view entity
[Re: Walori]
#377291
07/11/11 20:15
07/11/11 20:15
|
Joined: Apr 2008
Posts: 245
GameScore
OP
Member
|
OP
Member
Joined: Apr 2008
Posts: 245
|
thnx, but no solution it doesnt work
i want to start a c_trace from a view entity but the c_trace starts in the middle of the lvl
look here is the code i use
vec_set(trace_coords.x, vector(1500, 0, 0)); vec_rotate(trace_coords.x, laser_gun.pan); vec_add(trace_coords.x, laser_gun.x); if (c_trace(laser_gun.x, trace_coords.x, IGNORE_ME ) > 0) // hit something? { draw_line3d(my.x,NULL,100); draw_line3d(my.x,COLOR_RED,100); draw_line3d(target.x,COLOR_RED,100); draw_point3d(target.x,COLOR_RED,100,3); }
maybe i need to use vec_for_screen but i do not know how
|
|
|
Re: c_trace and view entity
[Re: GameScore]
#377442
07/13/11 08:20
07/13/11 08:20
|
Joined: Aug 2008
Posts: 482
bart_the_13th
Senior Member
|
Senior Member
Joined: Aug 2008
Posts: 482
|
The view entity is inside the camera, so you can use
c_trace(camera.x, trace_coords.x, IGNORE_ME )
[EDIT] in case you want to have 'offset' from the lasergun.x
VECTOR temp;
...
vec_set(temp.x, lasergun.x);
vec_rotate(temp.x,camera.pan);
c_trace(vec_add(camera.x, temp.x), trace_coords.x, IGNORE_ME );
Warning: the code is not tested
Last edited by bart_the_13th; 07/13/11 08:26.
|
|
|
Re: c_trace and view entity
[Re: bart_the_13th]
#377898
07/17/11 18:54
07/17/11 18:54
|
Joined: Apr 2008
Posts: 245
GameScore
OP
Member
|
OP
Member
Joined: Apr 2008
Posts: 245
|
|
|
|
|