SHA256
Improve RenderManager Object Structure
This commit is contained in:
1 parent
0a798de45c
commit
d4b9e4b89c
10 files changed
+130
-108
No files matched your search
@@ -187,12 +187,15 @@ namespace ADOFAIRenderer.UI
|
||||
var sb = new StringBuilder();
|
||||
sb.AppendLine("<b><color=#00ccff>ADOFAI Renderer Realtime Monitor</color></b>");
|
||||
sb.AppendLine();
|
||||
sb.AppendLine($"• Rendered Progress: <b>{RenderManager.FrameCount}</b> frames");
|
||||
sb.AppendLine($"• Rendered Progress: <b>{(RenderManager.Instance ? RenderManager.Instance.frameCount : 0)}</b> frames");
|
||||
|
||||
int queueCount;
|
||||
lock (RenderManager.ImageQueue)
|
||||
var queueCount = 0;
|
||||
if (RenderManager.Instance)
|
||||
{
|
||||
queueCount = RenderManager.ImageQueue.Count;
|
||||
lock (RenderManager.Instance.ImageQueue)
|
||||
{
|
||||
queueCount = RenderManager.Instance.ImageQueue.Count;
|
||||
}
|
||||
}
|
||||
sb.AppendLine($"• Queued Buffers: <b>{queueCount}</b> / 60 frames");
|
||||
|
||||
|
||||
+18
-12
@@ -84,26 +84,32 @@ namespace ADOFAIRenderer.UI
|
||||
return;
|
||||
}
|
||||
|
||||
Melon<RenderMod>.Logger.Msg($"레벨 로드: {RenderManager.LevelPath}");
|
||||
if (RenderManager.Instance)
|
||||
{
|
||||
Melon<RenderMod>.Logger.Msg($"레벨 로드: {RenderManager.Instance.levelPath}");
|
||||
}
|
||||
|
||||
var selectedCodecIndex = codecDropdown.value;
|
||||
var selectedCodecName = codecDropdown.options[selectedCodecIndex].text;
|
||||
|
||||
var showHitText = showHitTextToggle != null && showHitTextToggle.isOn;
|
||||
|
||||
RenderManager.Configuration = new RenderManager.RenderSettings
|
||||
if (RenderManager.Instance)
|
||||
{
|
||||
TargetFPS = targetFPS,
|
||||
VideoFPS = videoFPS,
|
||||
RenderWidth = renderWidth,
|
||||
RenderHeight = renderHeight,
|
||||
Bitrate = bitrate,
|
||||
Codec = selectedCodecName,
|
||||
EndWaitTime = waitAfterEnd,
|
||||
ShowHitText = showHitText
|
||||
};
|
||||
RenderManager.Instance.Configuration = new RenderManager.RenderSettings
|
||||
{
|
||||
TargetFPS = targetFPS,
|
||||
VideoFPS = videoFPS,
|
||||
RenderWidth = renderWidth,
|
||||
RenderHeight = renderHeight,
|
||||
Bitrate = bitrate,
|
||||
Codec = selectedCodecName,
|
||||
EndWaitTime = waitAfterEnd,
|
||||
ShowHitText = showHitText
|
||||
};
|
||||
}
|
||||
|
||||
RenderManager.Instance.SetupCaptureDirectory();
|
||||
RenderManager.Instance!.SetupCaptureDirectory();
|
||||
RenderManager.Instance.SetupGameScene();
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user