OpenTK学习笔记(2)-工作窗口的三种方法创建方法(控制台)

时间:2023-03-08 17:48:49

参考资料:

控制台下类的形式创建:http://www.cnblogs.com/podolski/p/7406628.html

总结:

一、控制台下类的形式创建

1.新建控制台应用

2.连网执行Nuget命令安装opentk,安装命令:Install-Package OpenTK -Version 3.0.1  或下载本人已经下载好的dll本地引用,下载地址见文末。

注:Nuget命令安装opentk方法自行百度,很多类似教程。

3.创建新类Game,继承GameWindow,并在新类Game中添加命名空间。

注:添加命名空间:

using OpenTK;
using OpenTK.Graphics.OpenGL4;//声明告诉OpenTK我们想要使用OpenGL 4而不是旧的API

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using OpenTK;
using OpenTK.Graphics.OpenGL4;

namespace ConsoleApp1
{
    class Game : GameWindow
    {
    }
}

4.在Program Main入口中创建Game类对象,并执行Run()方法,成功创建opentk窗口

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            using (var gameForm = new Game())
            {
                gameForm.Run();
            }
        }
    }
}

注:查看GameWindow源码可以发现其多种构造函数,可以依据不同的构造函数赋予opentk窗体初始值。

查看Run()重载也可以实现不同功能。

资料下载地址:链接:https://pan.baidu.com/s/1d4e2hRiAsuKmqaPsRdSIPg 密码:9r44