Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
0 registered members (), 18,561 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
HUD Display #299180
11/22/09 01:11
11/22/09 01:11
Joined: Mar 2007
Posts: 112
MikeS Offline OP
Member
MikeS  Offline OP
Member

Joined: Mar 2007
Posts: 112
Ok, wieder was neues von mir.

Ich möchte ein HUD display kreiren, um das angewählte ziel zu markieren.

Ok, ich habe 4 bmps, die jeweils die ecken der zielmarkierung sein sollen.

Ich möchte das als Panel machen, und jeweils ans eck der angewählten ent setzen.

kann mir da jemand weitehelfen?

ich komm da irgendwie nicht weiter, statische panels kann ich setzen, aber wie verschiebe ich das dann automatisch, so dass es immer um die ziel ent bleibt?

Die ziel ent wähle ich über ent_next an.

Danke

Last edited by MikeS; 11/22/09 01:12.
Re: HUD Display [Re: MikeS] #299357
11/23/09 12:09
11/23/09 12:09
Joined: Apr 2005
Posts: 274
austria
Ascalon Offline
Member
Ascalon  Offline
Member

Joined: Apr 2005
Posts: 274
austria
muss sich die Zielmarkierung immer an der größe des Ziels anpassen ? Weil das verkompliziert die Sache ein wenig glaub ich. Ansonsten könntest ja das Panel von der größe her sklalieren denk ich
Ansonsten würd ich das so machen:

Hab ein Zielramen mit fixer Größe als tga-Bild (heißt bei mir TargetFrame_tga).
Code:
vec_to_screen(target_pos.x,camera);
TargetFrame_pan.pos_x = target_pos.x - bmap_width(TargetFrame_tga)/2;
TargetFrame_pan.pos_y = target_pos.y - bmap_height(TargetFrame_tga)/2;
set(TargetFrame_pan,SHOW);



Last edited by Ascalon; 11/23/09 12:16.

my webside : www.ascalon.jimdo.de
Re: HUD Display [Re: Ascalon] #299386
11/23/09 16:40
11/23/09 16:40
Joined: Mar 2007
Posts: 112
MikeS Offline OP
Member
MikeS  Offline OP
Member

Joined: Mar 2007
Posts: 112
Ok, werd ich mal ausprobieren.

Ok, nächstes Problem :-)

die Anwahl mit ent_next haut noch nicht ganz so hin, wie ich das möchte.

Mit diesem code kann ich, wenn ich enter drücke, die erste ziel ent anwählen.
Zu testzwecken wird sie erstmal nur hervorgehoben, indem ich ihr Ambient auf 100 setze.

Mein Problem:
Ich kriegs nicht hin, mit einem weiteren druck auf enter die nächste ziel ent anzuwählen.

Hat da jemand ne idee?

Code:
function select_target()
{
you = ent_next(NULL); // hole den Pointer auf die erste Entity
while(you != NULL)
{
if(key_enter == 1) // wenn enter gedrückt wird, wähle target
{
{
while(1);
{
if (your.skill4 == 2)
{
Selected_target = ptr_for_handle (you);
your.ambient = 100;
}
else
{
you = ent_next(you);
}
wait (1);
}
}
wait (1);
}
}
}




Gamestudio download | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1