Aligning speech text without any characters or objects available

Started by Celvin, Sat 30/09/2006 22:04:16

Previous topic - Next topic

Celvin

I know it's pretty damn simple, but searching for it didn't really get me any answers.

Basically, what I want is this: I have a background where the charas are merged into the background picture. So I don't have any objects or characters really present, but I do want to align the text where the merged characters are.

I'm aware of the overlay command from the guidebook, which enables me to align the text, but I don't really know if it's the right way.
For instance:
Overlay* myOverlay = Overlay.CreateTextual(50,80,120,2,15,"This is a text overlay");
Wait(40);
myOverlay.Remove(); 

Is there any way to do this in a more simple matter? It would surely speed up things a bit.

Ashen

Character.SayAt or DisplayAt should sort it, and are both a bit simpler than using Overlays. Or, you could make the characters invisible (assign them a fully transparent sprite, or use Character.Transparency) and unclickable (uncheck the box on the Character Editor window), and position them accordingly on screen. The interactions could still be triggered by Hotspots (or however you're currently doing it), but the character positions should be used for placing the speech. (Simpler still would be 'don't use merged characters', of course...)
I know what you're thinking ... Don't think that.

Celvin

Thanks!

I don't really use merged charactes a lot, but sometimes they are easier to handle when dealing with sizes of charas/objects and their exact position.

SMF spam blocked by CleanTalk