# How to position a character/helper wherever you want on the screen. (Read 5153 times)

Started by Bane84, September 06, 2005, 08:05:04 am

#### Bane84

##### How to position a character/helper wherever you want on the screen.
#1  September 06, 2005, 08:05:04 am
• Original characters are my forte.
While making the Shooter Game, I have come across the need where I need helpers to be at a certain position on the screen at a certain time (in regards to the ScreenPos trigger).

I found this formula pretty useful in getting them where I wanted them to go.

Use this formula with the PosAdd state control:

PosAdd(X) = Desired X Position - ScreenPos X
PosAdd(Y) = Desired Y Position - ScreenPos Y

Example:  Put a helper on the screen at position X=60,Y=100

[State #, PosSet]
trigger1 = (whatever)
X = 60-ScreenPos X
Y = 100-ScreenPos Y

You may or may not have a use for this kind of formula, but meh.

#### 「ⒻⓊⒸⓀⓎⒺⒶⒽ」

##### Re: How to position a character/helper wherever you want on the screen.
#2  September 08, 2005, 11:10:00 pm
• I stand alone.
Haven't tried it yet, so, say I want to make a custom powerbar, would the same apply? Or a certain character face/icon. So it moves along with you regardless how many times the camera moves? I used an explod for that, or does this apply to a helper only?

EDIT: Because I think I've done something similar but it stuck at that position of the screen without using it. I was wondering if you can do any more indepth as to what this formula is used for? I'm just kinda confused now

The more I read it the more I don't understand (the description, not the code).
Don't PM me.
(•_•)

( •_•)>⌐■-■

(⌐■_■)
Last Edit: September 08, 2005, 11:12:04 pm by LadyKiKi

#### Bronko

##### Re: How to position a character/helper wherever you want on the screen.
#3  September 08, 2005, 11:14:46 pm
• Just a butcher on a mission.
His method simplifies the placement of objects on the screen because you can use the screen's actual coordinates.  Using something like say... PosSet, X will be 0 at the center of the screen or centered on the character (depending on the arguments you set) and may cause problems, and the Y axis might be screwy as well.

#### Bane84

##### Re: How to position a character/helper wherever you want on the screen.
#4  September 08, 2005, 11:17:40 pm
• Original characters are my forte.
His method simplifies the placement of objects on the screen because you can use the screen's actual coordinates.  Using something like say... PosSet, X will be 0 at the center of the screen or centered on the character (depending on the arguments you set) and may cause problems, and the Y axis might be screwy as well.

Exactly.  This applies only to Characters/Helpers because they have Pos X/Y coordinates.  My formula sets these values relative to the on screen values.

For Explods, just stick with ScreenPos X and ScreenPos Y and set their offset to left.