Samples/HUD/BloopSlate.py
20 lHud =
FBHUD(
"MyHUD 1")
21 lHud.Visibility =
True
23 FBSystem().Scene.Cameras[0].ConnectSrc(lHud)
25 lBloopSlate = lHud.CreateElement(FBHUD.eBloopSlate,
"Bloop Slate")
26 lBloopSlate.ShowAfterDelayOnRecordPlay =
FBTime(0,0,0,30)
27 lBloopSlate.ShowDuration =
FBTime(0,0,0,15)
34 G_RECORDING_DURATION = 3
39 gPlayer.Record(
True,
True)
41 gIdleEvent.Add( OnIdleEvent )
43 def OnIdleEvent( pControl, pEvent ):
44 if FBSystem().LocalTime.GetSecondDouble() >= G_RECORDING_DURATION:
45 gPlayer.Record(
False,
False)
47 gIdleEvent.Remove( OnIdleEvent )
56 lTrack =
FBStoryTrack(FBStoryTrackType.kFBStoryTrackAnimation, lStory.RootFolder)
58 lTrack.ChangeDetailsBegin()
59 lTrack.Details.append(lCube)
60 lTrack.ChangeDetailsEnd()
62 lCube.Translation.SetAnimated(
True)
64 lTrack.RecordClipPath =
"."
65 lTrack.RecordTrack =
True