The narration text wont show on the screen :/
I believe it's a bug in 4.0 beta. An updated RC version with various bug fixes should be out shortly.
Could you share a few more screenshots of how you've set up the npc/dummy character, the way system for the scene (borders) & where you've placed the object the character is linked to please?
Also quick note: all scene objects have to be in the correct order based on their object center. If they are not in the correct order then it can have some strange side effects... click on the double yellow arrow icon to automatically arrange the scene objects according to their object centers.
* edit: ah right you are wanting to place the text at the bottom of the screen? I had difficulty reading the dark red text against the colors of your scene. If you're not using narration text then the best method is with the registerHookFunction - yes I know it's a script but it's not a difficult script.
Plug & Play.
local dRes = game:getPoint(VGameWindowResolution) -- store window width
local val = 100 -- amount of pixels to offset from the bottom of the screen (change this to whatever you want)
function hText(text)
if text:getLink(VTextOwner):getId().tableId == eCharacters and text:getLink(VTextOwner):getName() == game:getLink(VGameCurrentCharacter):getName() then
text:setValue(VTextPosition, {x = (dRes.x / 2), y = (dRes - }); return true
else
return false
end
end
registerHookFunction("setTextPosition", "hText")
Just create a new script in the script editor, set it as
definition script via the properties tab & then copy/paste the script above into the script editor section. I've not tested this script but it should work. It will automatically center the current characters text to the center of the available screen space & offset it from the bottom by the
val amount.
If you want it to position all characters text in the same position then just remove this bit from the script above.
and text:getLink(VTextOwner):getName() == game:getLink(VGameCurrentCharacter):getName()