問題タブ [soil]

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 投票する
1 に答える
818 参照

c++ - SOIL を使用した 16 ビットのハイトマップの読み込み

SOIL を使用して地形の高さマップを読み込もうとしています。次のコードを使用します。

しかし、高さを 8 ビットだけで表現しているため、地形が階段状に見えます。SOIL で 16 ビットの高さマップを読み込むにはどうすればよいですか? または、このタスクに別の画像ライブラリを使用する必要がありますか?

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

c++ - OpengGL - SOIL テクスチャすべて黒

SOIL とその機能を使用するために必要なすべてをリンクし、含め、実行しました。

init() で次のようにテクスチャをロードします。

簡単にするために、wood.png は 256x256 の png テクスチャであり、エラー メッセージなしで読み込まれます。

テクスチャ付きのクワッドを描画する場所は次のとおりです。

結果は、木のテクスチャではなく、単純に真っ黒なテクスチャになります。

ここに画像の説明を入力

ここに画像の説明を入力

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

c++ - 黒くレンダリングされるアルファチャンネル。透明にする方法は?

32 ビットの png テクスチャといくつかの透明な領域を読み込んでいます。初期化関数でこのコードを設定しました:

これは私がテクスチャをロードする方法です:

これは私が得る効果です:

例

草の背景を黒から透明にしようとしています。

手伝って頂けますか?

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

c++ - リリース モードでの SOIL ランタイム エラー - 未処理の例外 (ntdll.dll)

テクスチャを Gluint (unsigned int) に読み込もうとしています。私は次のことをしました:

このコードはデバッグ モードで動作します。しかし、リリースモードでは、「_file.c」で実行時エラーが発生し(作成していません)、実行時エラーは次のとおりです。

Win32.exe の 0x771A8E19 (ntdll.dll) で未処理の例外: 0xC0000005: アクセス違反の書き込み場所 0x00000014

この実行時エラーがリリース モードでのみ表示される理由とその解決方法を教えてください。

編集: Gluint を使用せずに、ファイルのパスを含むプログラムの完全なコードを追加します。それでも同じ問題:

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

c - 土壌を使用したOpenGLテクスチャリングSPHERE?

球体の OpenGL テクスチャ マッピングについて質問したかっただけです。惑星 (地球) を作成したいのですが、これが最も簡単であることがわかったので SOIL を使用しようとしましたが、単に機能していません。私が得ているのは黒い画面だけです。誰でもコードを確認できますか?ここにあります:

ところで、Xcodeを使用してコンパイルされています。

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

c++ - lnk2019 未解決の外部シンボル _soli_load_image が関数 _main で参照されました

vs2012でこの質問を解決する必要があります。タイトルは言った.ヘッダーにSOIL.hファイルを含めました。

しかし、プログラミングをデバッグすると、このエラーが表示されました。SOILを使用して何かを描画しています。

助けて...お願い...xd

以下のコード: