April 20, 2024, 03:12:09 AM
Welcome,
Guest
Please
login
or
register
.
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News:
Forum rules
-
please read before posting, it can save you a lot of time.
Home
Help
Search
Calendar
Login
Register
Wintermute Engine Forum
>
Wintermute Engine
>
Technical forum
>
Topic:
Talk position
« previous
next »
Pages: [
1
]
Print
Author
Topic: Talk position (Read 3667 times)
0 Members and 1 Guest are viewing this topic.
lacosaweb
Regular poster
Karma: 1
Offline
Posts: 116
Talk position
«
on:
July 13, 2009, 01:55:29 PM »
Hi, I use the actor. Talk() method and works fine, but I have a panel at the top on the screen that when actor is near the top and talk, the text is showed in front of panel. I would like that if the text will show between Y=0 and Y=20 position, it will display at Y=21 coordinates. Doing this the text will not block this panel.
Any idea to do something like this?
Thanks!
Logged
Mnemonic
WME developer
Administrator
Addicted to WME forum
Karma: 41
Offline
Gender:
Posts: 5683
Re: Talk position
«
Reply #1 on:
July 13, 2009, 02:11:58 PM »
If you need some fixed GUI and limit where the scene is painted, perhaps you should use scene viewport (you can set viewport in ProjectMan).
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum.
lacosaweb
Regular poster
Karma: 1
Offline
Posts: 116
Re: Talk position
«
Reply #2 on:
July 13, 2009, 03:02:47 PM »
This solution doesn't work in my case. This panel is not always visible. In some intros and scenes this panel doesn't show. I need any way to do that the talk sentences will display at Y=21 when it would be display at Y<21 at default.
Any way to do this?
Thanks
Logged
Mnemonic
WME developer
Administrator
Addicted to WME forum
Karma: 41
Offline
Gender:
Posts: 5683
Re: Talk position
«
Reply #3 on:
July 13, 2009, 03:59:12 PM »
Well you can override the subtitle position with the "Subtitles*" set of properties. So perhaps an overridden Talk method, that would check actor's position and change the subtitle position appropriately might do the trick.
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum.
lacosaweb
Regular poster
Karma: 1
Offline
Posts: 116
Re: Talk position
«
Reply #4 on:
July 13, 2009, 04:57:12 PM »
But the actors position is relative to scale, not always the same position will show the subtitles at Y<21. How can I know if the subtitles will be show at Y<21 coordenate?
Logged
Mnemonic
WME developer
Administrator
Addicted to WME forum
Karma: 41
Offline
Gender:
Posts: 5683
Re: Talk position
«
Reply #5 on:
July 14, 2009, 07:06:51 AM »
actor.Y + actor.Height should give you the center point of the subtitle (as long as the scene doesn't scroll verticallly). actor.Height takes scaling into account.
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum.
Print
Pages: [
1
]
« previous
next »
Wintermute Engine Forum
>
Wintermute Engine
>
Technical forum
>
Topic:
Talk position