You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One of the main problems that prevents us from writing new scenes is that scene synchronization is entrusted to the Scene Director, and the logic for playing sounds, animations and dialogues is encapsulated in objects on the scene. Without a convenient tool, it is difficult to fix even an existing scene, not to mention adding new one or new participants to it, since this will require manually changing all subsequent events in all scripts of all objects associated with the current phase.
It would be great to have a single synchronization point for describing cutscenes:
// Scene DirectorpublicIEnumerable<IAwaitable>AfterBossBattle(){varcinnaTiered=@cinna+()=>{ CFLAG(_flags:7) @act.SetPosition(positionX:117, positionY:-555);// POS @act.SetAngle(angle:128);// DIRE @act.SetAnimation(AnimationKind.Idle,"ANH_SUB_F0_CNA_TIRED");// AIDLE NECKFLAG(_flags:0)yieldreturn @sys.Wait(frameDuration:3);// WAIT};varmarucsSpeak=@marcus+()=>{yieldreturn @sys.Wait(frameDuration:11);// WAIT// {W41H1}Whew...{Time 10}yieldreturn @mes.ShowAndWait(windowId:5, ui:128, text:46);// MES};foreach(var state in Play([cinnaTiered, marucsSpeak]))yieldreturnstate;}
Yes, it still looks terrible, and such scenes will be difficult to read, but it’s better than having to piece together a cutscene in multiple independent scripts. :/
The text was updated successfully, but these errors were encountered:
One of the main problems that prevents us from writing new scenes is that scene synchronization is entrusted to the Scene Director, and the logic for playing sounds, animations and dialogues is encapsulated in objects on the scene. Without a convenient tool, it is difficult to fix even an existing scene, not to mention adding new one or new participants to it, since this will require manually changing all subsequent events in all scripts of all objects associated with the current phase.
It would be great to have a single synchronization point for describing cutscenes:
Yes, it still looks terrible, and such scenes will be difficult to read, but it’s better than having to piece together a cutscene in multiple independent scripts. :/
The text was updated successfully, but these errors were encountered: