1

Derelict3 を Ubuntu 12.10 で GLFW3 と連携させようとしています。

DMD 2.061 を使用して Derelict3 と glfw3 を正常にビルドしました。インポートとリンクは機能します。

しかし、この記事が書かれてからglfwOpenWindowHintAPIが変更されたようです.

  • Derelict3 ( git://github.com/aldacron/Derelict3.git) も
  • GLFW3 ( git://github.com/elmindreda/glfw.git)

また、GLFW3 の使用に関する他のチュートリアルは見つかりません。

CまたはDでGLFW3を使用する方法に関する最新のチュートリアルを持っている人はいますか?

更新: glfw3 のサンプル ディレクトリは良いスタートだと思いますよね?

4

2 に答える 2

2

遺棄されたソースを探索する - https://github.com/aldacron/Derelict3/blob/master/import/derelict/glfw3/functions.d#L135 - これがあなたの関数です。

ところで、glfw3が十分に安定しているとは思いません。Windowsでglfw2を使用しても未解決の外部がいくつかあるので(一例はglfwGetGLVersionです)、glfwの問題である可能性が高いと思います。glfw2 の公式サイトでは、D バインディング (古い) がサポートされています。

例に関しては、はい、D では、作成者が提供する例から始めるのが常に良い選択です。D は依然として急速に成長しています。また、dlang.org フォーラムで質問を開始することもお勧めします。最後に、dsource はかなり時代遅れであり、ほとんどの開発活動は github に移行されています。

これがすべてあなたに役立つことを願っています。

于 2013-02-01T04:19:54.490 に答える
1

http://wiki.glfw.org/wiki/Moving_from_GLFW_2_to_3

これは、APIの変更について私が見つけた最高のガイドでした。これを使用して、他のコード/チュートリアルから翻訳します。

于 2013-02-24T22:51:21.713 に答える