opentk

    1

    1答えて

    私自身のゲームグラフィックエンジンを作成しています。私はユニティのようなものを使ってみましたが、私のニーズに合っていません。とにかく、私はOpenTK(これは2Dのゲームです)を使用しています。問題は、スクリーンにテクスチャを描画し、クワッドをスクリーンに描画すると、テクスチャの色が暗くなります。 public void Texture(int ID, Vector2 size, Vector2

    0

    1答えて

    背景 を働いていない私は現在、後方、私は(私がどこまで参考のために)いくつかの形をロードする作成し、コントロールが前方に移動するために取得しようとしていた環境を持っています私が探しているところで回転する。 私は、前方視点と後方視点を私の視点とカメラ位置点を使って計算しました。私は360度回転しようとしていますが、私がこれまでに持っているものに基づいていくつかの奇妙な制限があるように見えます。 回転

    0

    1答えて

    ゲームはトップダウンの2D宇宙船ゲームで、「小惑星」と考える。 Box2Dxは物理エンジンで、追加のゲームオブジェクトを描画するために、OpenTKに基づいて付属のDebugDrawを拡張しました。カメラを常に移動させて、常にプレーヤーの船の中心に置き、ズームインとズームアウトを完璧に行います。しかし、私は実際に船と一緒に回転するカメラが必要なので、常に同じ方向に向いています。つまり、船は画面の中

    0

    1答えて

    私のプログラムでOpenTKを使用しようとしています。 OpenTKサンプルの下で、GLControl Simpleを試しました。しかし、それは動作しません、私は解決策を見つけるのに十分な経験がありません。誰かが私を助けることができますか? これは私が取得エラーです: エラーメッセージが述べている: See the end of this message for details on invoki

    0

    1答えて

    シャドウマッピング実装を順方向レンダリングから遅延レンダリングに切り替えるのが難しい。私は問題を見つけました。それはシェーダに送られていないキューマップです。私は "GBuffer" FBOがキューブマップFBOの代わりにバインドされているからだと思います。 GLSLが1回の描画呼び出しで2つの異なるFBOからカラー添付ファイルにアクセスできる場合は、そのルートに行きたいと思いますが、これは可能で

    0

    1答えて

    テクスチャをステンシルバッファにレンダリングしようとしています。私は、アルファが> 0のピクセルだけが必要ですが、私のコードはクワッドのすべてのピクセルをレンダリングしています - アルファが0のものでさえも。どうすればこれを避けることができますか? はHERESに私のコード:私はステンシルバッファが私のテクスチャがある1S ...しかし、その四角形が含まれていることがわかりRenderDocでデ

    2

    1答えて

    私はAssimp.netとOpenTKを使用して骨格アニメーションを実装しようとしており、これをフォローしているtutorialですが、動作させることができません。 モデルは恒等行列でうまく表示されますが、Assimpから生成した変換を使用するとひどく歪んでしまいます。 問題は、私がすべてのマトリックスを組み合わせているか、OpenTKに違いがあると思います。 Matrix calculation

    -1

    1答えて

    私は八面体を作るためにOpenTKを使っています。私は正方形のピラミッドが作成されており、上の1つの下にある別のものを翻訳し、それを逆さにして八面体を作成する必要があります。 2番目のピラミッドを逆さまにするにはどうすればよいですか?ここ これまで私のコードである: #region --- Using Directives --- using System; using System.Col

    0

    1答えて

    OpenTK 2.0はNuGet経由でインストールされていますが、OpenTK名前空間ではいくつかのクラス(Point、Rectangleなど)が使用できないようです。私はそれらをSystem.Drawing.PointとMicrosoft.Xna.Framework.Rectangleで置き換えることができますが、次にVector2とstuff(OpenTK。*とMicrosoft.Xna.Fr

    1

    1答えて

    私は自分の衝突システムをOpenTKの修正バージョンで策定しました。これは、ゲーム内のすべてのクワッドをチェックするループ(これは何かが動いたときに実行される)をチェックし、最後のフレームの位置、つまりこのフレームと交差する位置に戻すループを実行することによって機能します。私はそれをよく説明していないかもしれないので、ここでは、プレーヤーが右に動くときに呼び出されるSetXVelocityコードで