Spawning a cinema border in causes a noticeable visual glitch. The border will briefly appear (flicker) before disappearing and then closing in.
Description
Details
- Legacy ID
- 2578654357
- Severity
- None
- Resolution
- Open
- Reproducibility
- Always
- Category
- Scripting
Example init script:
- spawn {while {true} do { sleep 1.5; [0, 1] spawn BIS_fnc_cinemaBorder; sleep 1.5; [1, 1] spawn BIS_fnc_cinemaBorder}}
You'll see the quick flicker of the border before it slides in. You may need to watch it a few times before you see what I'm getting at :)
Event Timeline
Can confirm - to replicate you only need to use: [0, 1] spawn BIS_fnc_cinemaBorder; you'll notice the 'flicker' effect of the border.
Maybe not - but I feel it could probably be quickly fixed (?) - plus, it was working before the Dev Build before last!
One work around for this issue would be to fade to black, and then spawn the border. Its not ideal I know.
That defeats the point, dillo - although appreciate the pointer! Just looks buggy as it is. Though I understand it's probably not high priority. If it's a quick fix, I'm sure it'll get looked at - if not, I'm sure it'll be sorted sometime in a future update.
Hey,
thank you for the report. If it is a bug, it should be reported for fixing (no mather priority). To the issue, does it still happen to you? When I call BIS_fnc_cinemaBorder, no problem is visible. If you could attach a repro mission or specify in which conditions it can be seen at best, it would help a lot, thank you very much!
Hi there, Iceman - yes, it appears to be still happening. Basically, it only happens when the cinema border 'slides in' not when it 'slides out'. This command will reveal the issue: [0, 1] spawn BIS_fnc_cinemaBorder;
It still works - but you'll notice that there's a brief flicker that occurs. It does not happen when you 'slide in' the border while the border is already active. Only the first time (or when it's reset).
It's a very, very minor aesthetic issue, but usually quite noticeable.
Thanks for your response!
repro:
- spawn {while {true} do { sleep 1.5; [0, 1] spawn BIS_fnc_cinemaBorder; sleep 1.5; [1, 1] spawn BIS_fnc_cinemaBorder}}