kwbm
kwbm
文件路径中不要包含中文再试试呢
感谢反馈。小引擎暂时没有这方面的更新计划,主要还是示范教学用,因为shader既有一部分的资源属性,也有代码属性,目前比较少,所以集成进去了。如果你有兴趣,可以提一下这方面的PR来改善一下。
感谢反馈,你的思路是可行的。 通过将游戏窗口的画面渲染到独立的VkImage中,再调用ImGui的ImGui_ImplVulkan_AddTexture、ImGui::Image等接口构造一个ImGui控件,结合上面的flag开关可以拖拽控件到主窗口之外。 除了坐标计算以及选取物体方面的考虑,还需要注意swapchain,因为拖出来的每个窗口都至少需要一张swapchain image。 目前ImGui中多视口功能的支持还被标记为beta,未合并到主分支。小引擎主要还是原理教学示意,暂不会更新该功能。 我自己尝试的结果传到的我fork的仓库上,改动影响较大,还有一些瑕疵,且需要更新imgui库,如有需要可参考(https://github.com/kwbm/Pilot/tree/imgui-multi-viewport)。