「Xamarin.MacでNSOpenGLViewを使う」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | == 概要 == | + | |
+ | ==概要== | ||
[[OpenGL]]は一見すると非常にシンプルなので簡単に扱えるように思えてくる。 | [[OpenGL]]は一見すると非常にシンプルなので簡単に扱えるように思えてくる。 | ||
すると[[CoreGraphics]]だの[[CoreAnimation]]だので悩むより、[[OpenGL]]を使って2Dやった方が早い気がしてくる。 | すると[[CoreGraphics]]だの[[CoreAnimation]]だので悩むより、[[OpenGL]]を使って2Dやった方が早い気がしてくる。 | ||
9行目: | 10行目: | ||
== 実装1 == | == 実装1 == | ||
[[Xamarin.Mac]]では[[OpenGL]]に加えて[[OpenTK]]も標準で使えるので非常に簡単に実装できる。 | [[Xamarin.Mac]]では[[OpenGL]]に加えて[[OpenTK]]も標準で使えるので非常に簡単に実装できる。 | ||
+ | |||
=== 準備 === | === 準備 === | ||
Xamarin.Macに標準で用意されているOpenTKの参照を追加する。 | Xamarin.Macに標準で用意されているOpenTKの参照を追加する。 | ||
− | [[ファイル:Xamarin.MacでOpenTKの参照を追加.png | + | [[ファイル:Xamarin.MacでOpenTKの参照を追加.png]] |
=== NSOpenGLViewを継承したカスタムコントロールを作る === | === NSOpenGLViewを継承したカスタムコントロールを作る === | ||
110行目: | 112行目: | ||
=== クラス名を書き換える === | === クラス名を書き換える === | ||
NSOpenGLViewのクラス名を派生コントロールのものに書き換える。 | NSOpenGLViewのクラス名を派生コントロールのものに書き換える。 | ||
− | [[ファイル:Xamarin.MacでNSOpenGLViewの派生コントロールを貼る.png | + | [[ファイル:Xamarin.MacでNSOpenGLViewの派生コントロールを貼る.png]] |
==関連項目== | ==関連項目== |