Background disappears when Character speaks

Started by erwillie, Mon 07/10/2013 21:52:17

Previous topic - Next topic

erwillie

Hi Everyone!

I am trying to do my first short adventure in AGS and I'm having a problem with animation during a speech.

I have a character and the player must speaks with him. I started designing the conversation and after I see that it works properly I decided to create a little animation while he speaks, but here started my problem. I created a view and made a loop. I changed SpeechView. After that I tried again my room... And when this character speaks my background changes to black,the player character  and the position of the character who is speaking goes to left edge.


I don't where the problem is and I have searched a lot in the forum but I don't find anything helpful.

Anyone can help me?

Thank you very much

Khris

I'm not really sure whats happening, but I can think of two possibilities:
-either the speechview sprites aren't cropped, or their background isn't transparent, or both
-or you have set the speechstyle to "WholeScreen" in General Settings -> Dialog (though I don't know what that does exactly)

It's hard to say without looking at the game, or at least a screenshot, or any more info.

erwillie

The second option is not the problem, because it is Lucasarts style. And I think is not a problem with transparency because it seems to work, but perhaps could be
I attach you two images of what is before speaking and what happening when it is speaks. Note than in the first picthe characters is in the meddle of the screen because I decided, not by error



Thank you very much

Crimson Wizard

#3
Well, this looks exactly like "Whole screen" speech style.
Notice, that not only screen is black, but your character's speaking view is at the left side of the screen (that's how "Whole screen" style works).

Are you absolutely sure you don't have it set as a speech style in Global Settings?
If not, what about script? Maybe you have something like this somewhere:
Code: ags

SetSpeechStyle(eSpeechFullScreen);

erwillie

Yeah, it was that thing in the script, but in General Settings it was OK. I don't know how can it happenned.

Thank you very much!!

SMF spam blocked by CleanTalk