Adapting the Letterbox Dialogue UI
Posted: Mon Feb 19, 2018 3:59 pm
Hello, I'm using Dialogue System along with Adventure Creator. I don't need DS to display normal dialogue lines on Unity UI because I'm using ACSpeech(entrytag) to display them on AC's own interface. However, I do need DS to display responses on Unity UI, but I'm having a hard time creating the interface I want.
Basically, what I'm trying to do is use the "Letterbox Unity UI Dialogue UI" prefab, deleting the top panel altogether and only allowing the bottom one to appear during responses (instead of the entire dialogue).
If I leave Dialogue Panel assigned to Dialogue>Panel, and assign Bottom Panel to Response Menu>Panel, I almost get the effect I want, except the Bottom panel simply appears and disappears without any animation effects.
I thought I could make the animations work by unassigning "Dialogue Panel" from Dialogue>Panel, assigning it to Response Menu>Panel, and setting the Response Menu's Animation Transitions to Show and Hide. But what actually happens is that the Dialogue Panel's Canvas Group Alpha will only go up to 0.5573666 (instead of 1), and the Bottom Panel's Y Scale will also only go up to 0.5573666 (again, instead of 1). This also only happens the first time I trigger a conversation - from the second time on, the bottom panel won't appear at all.
Does anyone know why this happens, and what I should do to achieve the effect I want?
Basically, what I'm trying to do is use the "Letterbox Unity UI Dialogue UI" prefab, deleting the top panel altogether and only allowing the bottom one to appear during responses (instead of the entire dialogue).
If I leave Dialogue Panel assigned to Dialogue>Panel, and assign Bottom Panel to Response Menu>Panel, I almost get the effect I want, except the Bottom panel simply appears and disappears without any animation effects.
I thought I could make the animations work by unassigning "Dialogue Panel" from Dialogue>Panel, assigning it to Response Menu>Panel, and setting the Response Menu's Animation Transitions to Show and Hide. But what actually happens is that the Dialogue Panel's Canvas Group Alpha will only go up to 0.5573666 (instead of 1), and the Bottom Panel's Y Scale will also only go up to 0.5573666 (again, instead of 1). This also only happens the first time I trigger a conversation - from the second time on, the bottom panel won't appear at all.
Does anyone know why this happens, and what I should do to achieve the effect I want?