OpenTK 入門系列
The Open Took Kit (OpenTK), 是對 OpenGL、OpanAL、OpenCL 的跨平臺的封裝,使用 C# 編寫,可以運行在 Windows、 Linux 以及 MacOSX 平臺上, 任何 .Net 語言都可以使用它做開發。
主要特點如下:
- 快速開發
使用 .Net 的強類型和內嵌的注釋文檔, 提高代碼流程,并且有助于快速發現錯誤。 - 集成
可以單獨使用,也可以無縫集成到 Windows Forms、 WPF 或 GTK# 等其它應用程序中。 - 完全免費
MIT/X11 協議發行,完全免費。
網絡上 OpenGL 的資源可以說是非常多, 但是針對 OpenTK 的資源就很少,因此特將自己寫的一些入門的代碼共享給出來,這些代碼只涉及 OpenGL ,OpenAl 和OpenCL 未涉及, 如果你已經具有一些 OpenGL 或者 DirectX 的基礎的話,閱讀這些代碼并不難。
下載以上例子的源代碼, 至于OpenTK的源代碼就自己下載吧,這里不提供了,如果你的機子不是太舊的話,應該都可以運行的,我用的機器較舊,ATI Radeon 9500的顯卡,支持 OpenGL 2.0 ,這些粒子都可以運行, 如果你的機子的顯卡比這個還舊的話,可能會無法運行。
主要的參考網站:Swiftless OpenGL Tutorials,GPWiki OpenGL Tutorials,以及The Open Toolkit Manual。
張志敏所有文章遵循創作共用版權協議,要求署名、非商業 、保持一致。在滿足創作共用版權協議的基礎上可以轉載,但請以超鏈接形式注明出處。
本博客已經遷移到 GitHub , 圍觀地址: https://beginor.github.io/
The Open Took Kit (OpenTK), 是對 OpenGL、OpanAL、OpenCL 的跨平臺的封裝,使用 C# 編寫,可以運行在 Windows、 Linux 以及 MacOSX 平臺上, 任何 .Net 語言都可以使用它做開發,本文提供了一系列入門的代碼供有興趣的朋友參考。

浙公網安備 33010602011771號