glfw

    0

    1答えて

    応答しなくキーボード入力私は自分の目標(3Dポイントクラウドをレンダリングする)ためのコードをカスタマイズしながら、this tutorial seriesとともに、次のされています。 mouse_inputコールバックに基づいてポイントクラウドをレンダリングおよび移動することができ、スクロールコールバックを使用してスクロールイン/スクロールできます。私が読んだ/理解したことから、カメラはキーボー

    -1

    1答えて

    サイズ変更時にOpenGL関数を呼び出してゲームを反応させたいとします。 void Game::changeSize(int w, int h) { if (h == 0) h = 1; float ratio = w * 1.0/h; glMatrixMode(GL_PROJECTION); glLoadIdentity();

    0

    1答えて

    GLFW。この定数はマウスのXボタンを定義します。 一般的にゲーム用マウスの側面にあるもの。 私はSFMLがsf::Mouse::XButton1とsf::Mouse::XButton2であることを知っていますが、のどれがGLFWのボタンを示しているのですか?

    0

    1答えて

    私はCでOpenGLアプリケーションを開発していますが、glew/glfw3を使用していますが、glutではループ関数をglutDisplayFuncに登録するのに慣れています。 glew/glfw3にそのような機能がありますか、自分でループを書く必要がありますか? 私は主にglew/glfw3を適切に使いたいので頼んでいますが、そのような機能が存在していれば使用しなければならないと感じています。

    0

    1答えて

    OpenGLバージョン> = 3.3を使用するチュートリアル(スプライトレンダリング)を複製したいと考えています。例えば ジオメトリシェーダは3.2で導入された、と私はこのエラーを取得した。 error: ‘GL_GEOMETRY_SHADER’ was not declared in this scope 私は最新のものに私のメサドライバを更新しました。私は本当に理解していない、どのようにO

    1

    1答えて

    GLFWを使い慣れていないので、マウスの左ボタンをクリックするたびにカーソル座標をコンソールに出力したい。しかし、私は何の出力も得られません。 static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) { //ESC to quit if (key ==

    -2

    1答えて

    ウィンドウのサイズが変更されるたびにウィンドウタイトルが更新されるようにしたいと思います。それは、タイトルが表示されるような形式でなければなりません ウィンドウのサイズ - [幅] x [高さ] しかし、その結果、私は_allocaが壊れていたというタイトルを得ました。 @NicoleBolasはすでにコメントで述べたように int main(void) { GLFWwindow *w

    0

    1答えて

    私はglfw3パッケージを必要とするプロジェクトに取り組んでいます。私は "/ usr/local/include"へのアクセスが必要なglfw3をインストールしようとしました。しかし、私はrootアクセス権を持っていないので、ディレクトリGLFWを作る許可は拒否されます。どうすればこの問題を回避できますか?

    -1

    1答えて

    私は、6つの異なる2Dシェイプ(ドット、ライン、三角、正方形、星、円)を描き、それぞれに異なる色を割り当てることになっています。私はそれらのすべてを描き、私のサークルを除いて色付けしました。しかし、私が与えた色(g_colors_circle)は円の中心から描かれていますが、端には届きません。ここでは、現在の出力は次のとおりです。 誰かがそれを修正する方法を教えてもらえますか?ここで 私のコードで

    0

    1答えて

    私はVSakeのCMakeを使用するときに、CMakeが正しいGLFW CMake定数を見つけて設定する方法を見つけ出すことができませんでした。どんな助けも大いに評価されるでしょう:)。 私はglfw3をMicrosoftのvcpkgツールからダウンロードしました。私はファイルが実際にはvcpkg(~\vcpkg\installed\x86-windows\include)に置くディレクトリに存在