問題タブ [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.
c++ - C++ で SOIL を使用した Picture in Screen のロードが機能しない
SOIL ライブラリを使用して、描画したグリッドの下に画像を読み込もうとしました。これは、この関数のコードです:
しかし、出力では画像が表示されません。
c++ - SOILを使用してopenGLで画像を表示する
SDL と SOIL を使用して openGL で画像を表示しようとしていますが、うまくいきません。
Globals.h
main.cpp
player.h
player.cpp
c++ - GLUT OpenGL Cube 拡張エラー
openGL で立方体をテクスチャリングしようとしています。私は GLUT と Visual C++ 2010 を使用しています。一般的なイメージローダー SOIL.h を使用しており、仲間のユーザーからのコードを使用しています。このコードは、テクスチャが適用された 3D 立方体を画面に描画するためのものです。VC++ のヘッダー ファイル フォルダーに SOIL.h を含めましたが、コンパイルするたびに次のエラーが発生します。
必要に応じて追加情報を提供します。
これが私のコードです:
c++ - SOIL ライブラリ リンク エラー
freeglut と glew で SOIL ライブラリを使用しようとしています。Windows 8、64 ビット ラップトップで Visual Studio 2012 を使用しています。次のエラーが表示されます。
SOIL ライブラリへのリンクに関する SO の質問は他にもたくさん見つかりましたが、どれもうまくいきませんでした。他のライブラリにリンクすることを提案した人もいました (ただし、それらは gcc 固有のようでした - libgcc.a でした)、SOIL ライブラリを再度構築することを提案した人もいました。
ソース コードには、vc6 から vc9 までのプロジェクトが含まれています。vc9 プロジェクトをビルドして使用してみましたが、うまくいきませんでした。プログラムをビルドしようとすると、「アプリケーションを正しく起動できませんでした (0xc000007b)」と表示されました。ソース コードを使用して新しいスタティック ライブラリ プロジェクトを作成してビルドしようとしましたが、同じ 0xc000007b エラーが発生しました。
この 0xc000007b エラーは、64 ビット コンピュータで 32 ビット ライブラリを使用した場合、またはその逆の場合に発生するようです。ただし、SOIL ライブラリには 64 ビット/32 ビット モードはありません。x86 の代わりに x64 用にコンパイルしようとしましたが、それもうまくいかないようです。
これを機能させるにはどうすればよいですか?
opengl - opengl-soil 初めてテクスチャを入れてみる
私はこのチュートリアルhttp://open.gl/texturesに従いますか? これらのコードを理解できず、Visual Studio プロジェクトで実行できません。また、「in vec2」と「out vec3」とはどのような型の形式ですか??
....
c++ - OpenGL 画像の読み込み 64 ビット深度
openGL で 64 ビット深度カラーの PNG ファイルを読み込むにはどうすればよいですか? SOIL と SDL を試しましたが、表示されているテクスチャは白です。32ビット深度の場合、完全に機能します(PNGにグラデーションが含まれている場合のみ、スムーズに表示されず、色が少し洗い流されます)->何かが正しく機能していません. 数多くのフォーラムで試してみましたが、問題が解決しないようです。SOILで使用する関数は次のとおりです。
私が使用するテクスチャを描くとき:
プロジェクトディレクトリにpngファイルがあります。
c++ - Soil 未解決の外観を使用する
プロジェクトで土を使用しています。インクルード ディレクトリに土を追加し、プリコンパイル済みヘッダーに「Soil.h」を含めます。プリコンパイル済みヘッダーのライブラリには、これを追加します。
しかし、私はこのエラーが発生しました:
それの何が問題なのですか?私はVisual Studio 2013を使用しています。追加のインクルードファイルをソリューションプロパティに追加し、追加のライブラリディレクトリを追加します。
c++ - テクスチャの背景を透明にする方法は? (私の画像はすでに背景なしです)
銃の背景なしの画像があります。この銃の 2D 画像を使用して、一人称シューティング ゲームを構築しようとしています。プログラムにテクスチャをロードしましたが、銃の背景を透明にすることができません。さらに、私の画像がすでに背景がないのに、なぜそれをしなければならないのでしょうか。clippingmagic.com を使用して、画像の背景を削除しました。コードは次のとおりです。