メインメニューを開く

差分

Xamarin.MacでNSOpenGLViewを使う

10 バイト追加, 2017年3月31日 (金) 07:38
編集の要約なし
 ==概要==
[[OpenGL]]は一見すると非常にシンプルなので簡単に扱えるように思えてくる。
すると[[CoreGraphics]]だの[[CoreAnimation]]だので悩むより、[[OpenGL]]を使って2Dやった方が早い気がしてくる。
== 実装1 ==
[[Xamarin.Mac]]では[[OpenGL]]に加えて[[OpenTK]]も標準で使えるので非常に簡単に実装できる。
 
=== 準備 ===
Xamarin.Macに標準で用意されているOpenTKの参照を追加する。
[[ファイル:Xamarin.MacでOpenTKの参照を追加.png|none]]
== NSOpenGLViewを継承したカスタムコントロールを作る ==
=== クラス名を書き換える ===
NSOpenGLViewのクラス名を派生コントロールのものに書き換える。
[[ファイル:Xamarin.MacでNSOpenGLViewの派生コントロールを貼る.png|none]]
==関連項目==
匿名利用者