参考资料:
控制台下类的形式创建: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