当前位置: 首页 > news >正文

瀑布式网站/广告搜索引擎

瀑布式网站,广告搜索引擎,网页浏览器打不开,wordpress5换回编辑器这里我们介绍最基础的知识,首先我们想要在计算机上进行图像显示,我们首先需要一个GUI界面。因此本篇主要介绍如何使用OpenTK创建GUI界面。 创建主程序中的类 using OpenTK.Mathematics; using OpenTK.Windowing.Desktop;namespace test_CreateWindow {…

这里我们介绍最基础的知识,首先我们想要在计算机上进行图像显示,我们首先需要一个GUI界面。因此本篇主要介绍如何使用OpenTK创建GUI界面。

  1. 创建主程序中的类
using OpenTK.Mathematics;
using OpenTK.Windowing.Desktop;namespace test_CreateWindow
{class Program{static void Main(string[] args){var nativeWindowSettings = new NativeWindowSettings(){Size = new Vector2i(800, 600),	// 窗口界面的尺寸为(800, 600)Title = "test_CreateWindow",	// 其他可用的参数可以点击NativeWindowSettings进行查看};using (Game game = new Game(GameWindowSettings.Default, nativeWindowSettings)){game.Run();	// 类似于Python,PyGame包中的mainloop,主循环开启,使得GUI窗口可以得以保持}}}
}

using OpenTK.Mathematics;:代码中使用到的Vector2i对象所在域名,因此我们需要进行引用。
using OpenTK.Windowing.Desktop;:代码中使用到的NativeWindowSettings对象所在域名,因此我们需要进行引用。

  1. 构建主程序中调用的GUI窗口界面的类
using OpenTK.Windowing.Common;
using OpenTK.Windowing.Desktop;
using OpenTK.Windowing.GraphicsLibraryFramework;namespace test_CreateWindow
{// 从GameWindow对象中继承public class Game : GameWindow{// 构造函数public Game(GameWindowSettings gameWindowSettings, NativeWindowSettings nativeWindowSettings) : base(gameWindowSettings, nativeWindowSettings){}// 所有的override方法都应该写入Game.cs类文件中而不应该在主程序Program.cs中protected override void OnUpdateFrame(FrameEventArgs e){// var input = KeyboardState;// 上述代码应该等同于下面的代码KeyboardState input = KeyboardState;// 注意这里是Keys而不再是Key, 老版本中使用的是Key。if (input.IsKeyDown(Keys.Escape)){// 使用close而不是exit, close是GameWindow中定义的方法Close();}base.OnUpdateFrame(e);}}
}

using OpenTK.Windowing.Desktop;:代码中使用到的GameWindow对象所在域名,因此我们需要进行引用。
using OpenTK.Windowing.GraphicsLibraryFramework;:代码中使用到的KeyboardState对象所在域名,因此我们需要进行引用。
using OpenTK.Windowing.Common;:代码中使用到的FrameEventArges对象所在域名,因此我们需要进行引用。此外,我们自己创建的域名,里面包含了我们自己创建的渲染器Shader类,Camera类以及Texture类。之后我们进行实际项目时会进一步提及。

KeyboardState input = KeyboardState;if (input.IsKeyDown(Keys.Escape))
{Close();
}

上述代码实现了运行代码打开GUI界面后键盘按下Esc键后退出程序。

码字不易,如果大家觉得有用,请高抬贵手给一个赞让我上推荐让更多的人看到吧~

http://www.lbrq.cn/news/1550917.html

相关文章:

  • 专业展示设计网站/it培训课程
  • 网站建设方案书 个人/企业网站怎么优化
  • 大连网站运营/专门制作小程序的公司
  • 手机娱乐网站制作/百中搜优化软件
  • 党校网站建设整改/深圳营销推广引流公司
  • 网站后台数据分析怎么做/班级优化大师使用心得
  • 贵德网站建设/搜索引擎提交入口大全
  • 网站的引导页怎么做的/青岛网站建设
  • 深圳哪里网站建设好/武汉seo霸屏
  • discuz培训网站模板下载/sem运营有出路吗
  • 外贸网站推广建设/关键词优化一年的收费标准
  • 怎样建个网站/软文广告有哪些
  • 长沙企业网站建设收费/网站发布与推广
  • 信宜网站建设公司/中国搜索引擎市场份额
  • app要有网站做基础/百度竞价托管一月多少钱
  • 做外贸的数据网站有哪些/本周国内新闻
  • 溧水区住房和城乡建设厅网站/滨州seo排名
  • 小程序网站建设/百度人气榜
  • 在云服务器上搭建网站/品牌营销策略
  • 偃师网站开发/做网站公司
  • 昆山教育云平台网站建设/seo广告优化多少钱
  • 专业的营销网站建设公司排名/市场营销网络
  • 创意营销策划案例/seo优化排名服务
  • 网站设计文案/焦作整站优化
  • 做网站找哪家又便宜又好/宁波网络推广平台
  • 免费上线个人网站/百度手机版
  • 沈阳网站建设公司哪个好/关键词优化资讯
  • 网站建设与网页制作盒子模型/semicircle
  • 开发商虚假宣传可以退房吗/淘宝关键词优化
  • 用lls建设一个网站/百度投诉中心24人工
  • Apache IoTDB集群部署实战:1C2D架构的高性能时序数据库搭建与优化指南
  • 锂电池SOH预测 | Matlab基于KPCA-PLO-Transformer-LSTM的的锂电池健康状态估计(锂电池SOH预测),附锂电池最新文章汇集
  • 【Luogu】每日一题——Day21. P3556 [POI 2013] MOR-Tales of seafaring (图论)
  • 第5问 对于数据分析领域,统计学要学到什么程度?
  • Spring Framework:Java 开发的基石与 Spring 生态的起点
  • 【论文阅读】Multimodal Graph Contrastive Learning for Multimedia-based Recommendation