def _createDebugTexts(self):
        """ Creates a debug overlay to show GI status """
        self.debugText = None
        self.buildingText = None

        if self.pipeline.settings.displayDebugStats:
            self.debugText = FastText(pos=Vec2(
                Globals.base.getAspectRatio() - 0.1, 0.88),
                                      rightAligned=True,
                                      color=Vec3(1, 1, 0),
                                      size=0.03)
            self.buildingText = FastText(pos=Vec2(-0.3, 0),
                                         rightAligned=False,
                                         color=Vec3(1, 1, 0),
                                         size=0.03)
            self.buildingText.setText("PREPARING GI, PLEASE BE PATIENT ....")
示例#2
0
    def _createDebugTexts(self):
        """ Creates a debug overlay if specified in the pipeline settings """
        self.lightsVisibleDebugText = None
        self.lightsUpdatedDebugText = None

        if self.pipeline.settings.displayDebugStats:
            self.lightsVisibleDebugText = FastText(pos=Vec2(
                Globals.base.getAspectRatio() - 0.1, 0.84),
                                                   rightAligned=True,
                                                   color=Vec3(1, 1, 0),
                                                   size=0.03)
            self.lightsUpdatedDebugText = FastText(pos=Vec2(
                Globals.base.getAspectRatio() - 0.1, 0.8),
                                                   rightAligned=True,
                                                   color=Vec3(1, 1, 0),
                                                   size=0.03)