所以我一直在研究一个简单的游戏引擎,它使用SFML.Net作为图形,而不是,而NLua则用于脚本游戏。所以我在我的BaseGame类中有这个方法,它应该运行一个Lua脚本并向Lua端添加一些对象和方法等。我有一个try/catch块来捕获任何异常。 public bool Start(uint x = 800U, uint y = 600U)
{
LuaState = ne
我有一个使用泛型参数的实体组件系统。我试图让Lua脚本使用NLua工作。 但是我不知道如何从Lua环境中访问一个通用参数。 像这样的事情?: if e:HasComponent<Position>() then
print("Found position...")
end
如果没有办法做到这一点,那么我会如何去使组件通过串访问? 代码片断将根据要求提供,因为我认为这不是我的代码的问
我试图创建一个.NET 4.6.1类库的使用这个NuGet包吧: https://www.nuget.org/packages/NLua/ 当我点击安装我得到这个消息: Package restore failed. Rolling back package changes for 'ClassLibrary1'.
如果我在相同的解决方案中尝试使用Web应用程序进行相同的安装,则安装会成功完成