首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >int OpenTK“参数1:无法从'int‘转换为'OpenTK.Windowing.Desktop.GameWindowSettings'”

int OpenTK“参数1:无法从'int‘转换为'OpenTK.Windowing.Desktop.GameWindowSettings'”
EN

Stack Overflow用户
提问于 2020-10-10 18:26:57
回答 1查看 262关注 0票数 0

我正在尝试与.NET核心,OpenTK和VS19的游戏。每当我去做一个窗口时,我都会得到两个错误。

代码语言:javascript
复制
Argument 1: cannot convert from 'int' to 'OpenTK.Windowing.Desktop.GameWindowSettings'

代码语言:javascript
复制
Argument 2: cannot convert from 'int' to 'OpenTK.Windowing.Desktop.NativeWindowSettings'

我试着使用了很多教程视频,每一个都得到了相同的错误。我用谷歌搜索了一下,没有得到任何有帮助的结果。

Program.cs:

代码语言:javascript
复制
using OpenTK.Windowing.Desktop;
using System;

namespace GREYLANDS
{
    class Program
    {
        static void Main(string[] args)
        {
            GameWindow window = new GameWindow(800, 600);
        }
    }
}

有什么建议吗?请不要犹豫,询问更多信息。

EN

回答 1

Stack Overflow用户

发布于 2020-10-10 19:15:16

代码语言:javascript
复制
public GameWindow(GameWindowSettings gameWindowSettings, NativeWindowSettings nativeWindowSettings); 

因为GameWindow没有使用OpenTK.Windowing.Desktop;所以在构造函数中没有获得int值。请检查类NativeWindowSettings和GameWindowSettings。有一些东西可以操作窗口。你可以这样做。

代码语言:javascript
复制
GameWindowSettings setting = new GameWindowSettings();
NativeWindowSettings nativeSettings = new NativeWindowSettings();
nativeSettings.Size = new OpenTK.Mathematics.Vector2i(800, 600);
GameWindow window = new GameWindow(setting, nativeSettings);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64292401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档