我正在尝试与.NET核心,OpenTK和VS19的游戏。每当我去做一个窗口时,我都会得到两个错误。
Argument 1: cannot convert from 'int' to 'OpenTK.Windowing.Desktop.GameWindowSettings'和
Argument 2: cannot convert from 'int' to 'OpenTK.Windowing.Desktop.NativeWindowSettings'我试着使用了很多教程视频,每一个都得到了相同的错误。我用谷歌搜索了一下,没有得到任何有帮助的结果。
Program.cs:
using OpenTK.Windowing.Desktop;
using System;
namespace GREYLANDS
{
class Program
{
static void Main(string[] args)
{
GameWindow window = new GameWindow(800, 600);
}
}
}有什么建议吗?请不要犹豫,询问更多信息。
发布于 2020-10-10 19:15:16
public GameWindow(GameWindowSettings gameWindowSettings, NativeWindowSettings nativeWindowSettings); 因为GameWindow没有使用OpenTK.Windowing.Desktop;所以在构造函数中没有获得int值。请检查类NativeWindowSettings和GameWindowSettings。有一些东西可以操作窗口。你可以这样做。
GameWindowSettings setting = new GameWindowSettings();
NativeWindowSettings nativeSettings = new NativeWindowSettings();
nativeSettings.Size = new OpenTK.Mathematics.Vector2i(800, 600);
GameWindow window = new GameWindow(setting, nativeSettings);https://stackoverflow.com/questions/64292401
复制相似问题