問題タブ [tao-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1910 参照

c# - C#を使用してOpenGLでプロジェクションを使用していますか?

知らない人のために、C#コンソールアプリケーションにはTao.opengl、Tao.freeglutが必要です。

さて、私の問題のために:私の家庭教師は私たちに4つの長方形を描くように頼んだので、私はそれらをうまく描きました。

他のコードをコピーして貼り付けます(時間不足のため、講師は説明しませんでした)

コードは次のとおりです。

アプリケーションを実行すると、表示されるのはすべて白なので、エラーはコピーして貼り付けたinit()メソッド内にあると100%確信しています。

Gl.glOrthoの値を変更する必要があることは100%確信していますが、問題は、その使用方法がわからないことです。

エラーを修正してください。そうすれば、私が描いた4つの三角形が表示され、簡単な説明でわかりやすくなります。

0 投票する
1 に答える
7992 参照

c# - GLUTを使用せずにOpenGLでテクスチャトーラスを描画するにはどうすればよいですか?

GLUTを使用せずに、OpenGLでトーラスをレンダリングする必要があります。C#とTaoFrameworkのバインディングを使用しています。ここから取得した次のコードがあります。

このコードはトーラスを描画しますが、テクスチャを配置する必要があります。これらの式をテクスチャ座標に使用しようとしていますが、Rとr(それぞれ内側と外側の半径)に何を使用するかがわかりません。

そのコードを理解するのに少し苦労しているので、私はそれの説明またはおそらくコメント付きの代替のより直感的なコードをいただければ幸いです。どんな助けでも大歓迎です。

0 投票する
1 に答える
199 参照

c# - iluFlipImage がグラフィックの問題を引き起こす

私は今本を読んでいます。そのOpenGlについて。悪魔でテクスチャをロードする例があります。本 1:1 のコードを実装しました。しかし、iluFlipImage 関数はグラフィックの問題を引き起こします。toa-framework 2.1で.Net Framework 4.0を使用しています


反転した

反転した


反転しない

反転しない


0 投票する
2 に答える
1538 参照

c# - tao SimpleOpenGlControl のエラー

「Tao.Platform.Windows.SimpleOpenGlControl」を含むユーザーコントロールを作成しています。
私のコントロールのコンストラクターでは、

私の問題:
「Windows フォームアプリケーション」でコントロールを使用する場合は問題ありませんが、コンピューターを休止状態またはスリープモードにすると、ビジュアルスタジオが開いていて、コントロールを含むフォームがデザインモードになっている場合、次回オンにすると、このエラーが表示されます:

Visual Studio が応答しません。
ここで何が問題なのですか?私は何か間違ったことをしていますか?

0 投票する
2 に答える
2016 参照

c# - opengl からビデオを録画する

私は Tao フレームワークを使用しており、単純な opengl コントロールを持っています。
このコントロールからビデオを録画してファイルに保存するにはどうすればよいですか?

0 投票する
1 に答える
617 参照

c# - Windows での Tao.Sdl オーディオのクラッシュ

Tao.Sdl を介してトーンを再生する短いコードがあります。Linux と Mac (Mono を使用) では問題なく動作しますが、Mono または .NET を使用する 64 ビットの Windows7 ではクラッシュします。コードは次のとおりです。

Windows では、2 回目にコールバックを呼び出そうとするとクラッシュします。私が明らかに間違っていることがわかりますか?おそらく、freq の正しい値を持っていないのでしょうか、それとも Windows では形式が問題なのでしょうか?

または、低レベル コードをデバッグする方法がわかりません。Visual Studio または MonoDevelop でクラッシュするだけです。または、別のシステムを使用してこのコードをやり直すことについて提案がある場合。目標: Mac、Windows、および Linux で C# のサウンド システムを介して再生されるバイトを処理できるようにする。

0 投票する
1 に答える
223 参照

c# - 「_openGLControl.InitializeContexts();」の例外 ライン

「_openGLControl.InitializeContexts();」のデバッグ中に、例外{"保護されたメモリの読み取りまたは書き込みを試みました。これは他のメモリが破損していることを示していることがよくあります。"}があります。ライン。(Tao.Framework)

ただし、同じプロジェクトは別のコンピューターでも正常に機能します。そして、私は何をすべきか理解していません。すでにTao.Frameworkを再インストールしようとしましたが、役に立ちませんでした。他の誰かがこの問題を抱えていたのでしょうか?

0 投票する
0 に答える
352 参照

c# - nullreference glBindFramebufferEXT C#

Tao.OpenGl を使用してテクスチャにレンダリングしようとしています。次の行で謎の NullReference を取得します。

私がこれを行う場合、2行目でも:

明らかな候補は「targetFrameBuffer」ですが、デバッガーは「targetFrameBuffer」が NULL ではないことを報告しており、念のためダミー値も使用しています...

何が問題なのか知っている人はいますか?

編集: Tao の代わりに OpenTK に変更した後も、同じ行で問題が発生しますが、「DLL 'opengl32.dll' で 'glGenFramebuffers' という名前のエントリ ポイントが見つかりません」と表示されます。代わりは。おそらく私のopengl32.dllは何らかの形で壊れていますか?

0 投票する
1 に答える
174 参照

c# - glLoadIdentityを使用した後にテクスチャがない

Tao Frameworkを使用していますが、使用 glLoadIdentity()に問題があります。画像をgluDisk正常にgluLookAtロードしています。画像が表示されます。ロードした画像でカメラの位置を変更しようとするgluDiskと、代わりに、私が見るのは、ロードした画像の背景色を思い出させる色だけです。デバッグを使用した後、glLoadIdentity()関数が原因で発生することがわかりました。

ディスクを再描画する関数は次のとおりです。

これがlookatを変更するための私のコードです:

これが私の描画コードです:

0 投票する
1 に答える
229 参照

c# - 限られたハードウェアでの 3D ゲーム開発の内部

私は VB、C#/Java の経験が豊富で、学校での C の経験はわずかに少なく、私自身の興味や家族との関わりもあります。私は、ライブラリを使用して、または完全にゼロから、多くの 2D 横スクロール ゲームを作成しました。私は多額のお金を持っていないので、約 5 年前に現在のコンピューターを入手して以来、新しいコンピューター (デスクトップまたは代替のラップトップ) をアップグレード/購入していません。それはかなりゆっくりと実行されます(約1.4GHz、2GBのRAMがあり、専用のグラフィックはありません。私はWindows(Vista)を実行しています)

私のゲームのアイデアは、タワー ブロックやクレーンなどの静的な構造であり、プレイヤーが (一人称視点で) 歩き回り、オブジェクトとやり取りしてゲームを完成させます。ポータル スタイルのゲームによく似ています。ポータルや手持ちのオブジェクトなしで。

私は C# を OpenGL ライブラリの TAO フレームワーク ラッパーと共に使用したいと考えていますが、これがすべての人の最初の選択ではないことはわかっています。

だから:C#+ TAOのこの方法は良い方法ですか、それともこれを破棄して、OpenGLとC / C ++、または使いやすい別の言語+ラッパー/ツールキットで作業する必要がありますか?

一人称視点は、三人称視点よりもゲームに実装するのが多かれ少なかれ難しいですか? (プレーヤーモデルとアニメーション、およびそれらの背後にあるコードを使用する必要がないため、最初の方が簡単だと思いました)

私の限られたハードウェアでは、OpenGL のようなグラフィック/CPU 集中型のゲームは価値がありますか、それとも私の現在の (不足している) コンピューターではより困難になりますか? そうでない場合は、他の 3D 代替手段を使用できますか? たとえば、私のコンピューターで (ちょうど) 実行される Blender Game Engine はありますか?

事前に作成された Engine や Grahpic 拡張ライブラリを使用したほうがよいでしょうか。それとも、これは学習の冒険なので、多くの「エンジン」のようなコードを自分で書くのは良い考えでしょうか?