Improved TextRender supports character limit customization.

This commit is contained in:
2022-05-13 10:57:05 +08:00
parent b0f4adde3c
commit 394bd4bc8d
3 changed files with 17 additions and 14 deletions

View File

@@ -29,15 +29,17 @@ private:
bool InitTextRenderable()
{
UTF16String str;
LoadStringFromTextFile(str,OS_TEXT("res/text/DaoDeBible.txt"));
if(str.IsEmpty())return(false);
FontSource *fs=AcquireFontSource(OS_TEXT("微软雅黑"),12);
text_render=CreateTextRender(device,fs,device_render_pass,ubo_camera_info);
text_render=CreateTextRender(device,fs,device_render_pass,ubo_camera_info,str.Length());
if(!text_render)
return(false);
LoadStringFromTextFile(str,OS_TEXT("res/text/DaoDeBible.txt"));
text_render_obj=text_render->CreateRenderable(str);
if(!text_render_obj)
return(false);