constly

Results 4 issues of constly

在我自己的工程里面,某些情况下按鼠标右键会出现下面的报错,没找到稳定复现的手法 ``` [2024-01-24 14:34:01.76][INFO ]( ant.window|world )(G:/ant/pkg/ant.ecs/main.lua:575) System refreshed. [2024-01-24 14:34:01.76][INFO ]( ant.window|world )(G:/ant/pkg/ant.render/viewport/window_resize.lua:38) device_size: 0 0 1280 720 [2024-01-24 14:34:01.76][INFO ]( ant.window|world )(G:/ant/pkg/ant.render/viewport/window_resize.lua:39) main viewrect: 0 0 1280 720...

我最近在做切换场景的功能,然后遇到一个imgui的宕机。 ![bug_07](https://github.com/constly/ant_demo/blob/main/img/bug_07.png?raw=true) 我研究了下了,应该是ant.imgui里面mian.lua导致的 ``` function ImGuiAnt.DispatchEvent(e) ImGuiIO = ImGui.GetIO() local func = ImGuiEvent[e.type] return func and func(e) end ``` 调用ImGui.GetIO时 可能得先判断下时机。 因为我在新场景加载了一个比较大的字体,loading时间比较久,在这个期间晃动鼠标,必崩。

我按readme中的说明,把launch.json中的配置为: ``` { "version": "0.2.0", "configurations": [ { "type": "lua", "request": "launch", "name": "Debug", "luaexe": "${workspaceFolder}/bin/msvc/debug/ant.exe", "luaVersion": "lua-latest", "path": null, "cpath": null, "console": "integratedTerminal", "stopOnEntry": true, "outputCapture": [], "program": "test/simple/main.lua",...

```lua [2024-07-28 22:58:32.32][ERROR]( ant.window|window ) attempt to index a nil value (local 'D') stack traceback: ( service:6 ) F:/ant/ant/pkg/ant.render/shadow/shadow_system.lua:268: in upvalue 'init_light_info' F:/ant/ant/pkg/ant.render/shadow/shadow_system.lua:343: in local 'func' F:/ant/ant/pkg/ant.world/main.lua:379: in upvalue 'update_func'...