OpenTKOpenTKがGitHubで更新されるようになりました。NuGetから手に入れることができるようになりました。Coreに対応する機運があるようです。マルチテクスチャテクスチャを何枚も貼る今までは、一枚のポリゴンには一枚のテクスチャを貼っていました。実際には複数枚貼る(マッピングを行う)こともできます。一枚のポリゴンに複数のテクスチャを貼る技法をマルチテクスチャと呼びます。今回はこれらの画像を重ねて表示させます。マルチテクスチャは重要!例だけ見れば、一枚のテクスチャが貼ってあるように見えますが...ソースコードは、テクスチャを扱う部分が大きく変わりました。※コードは明示しませんが、int型の配列(3個)である変数texturesを用意しています。data.Scan0);}複数枚のテクスチャ用バッファを同時に確保する場合は、GenTexturesを使います。ひもづけ毎にテクスチャの設定(TexParameterなど)を行う必要があります。(int)TextureEnvMode.Decal);GL.Enable(EnableCap.Texture2D);//テクスチャユニットをデフォルトのものに設定GL.ActiveTexture(TextureUnit.Texture0);テクスチャを一枚だけ使う場合は、ひもづけをするだけで終わっていました。マルチテクスチャの場合はテクスチャユニットというものを別に設定しなければなりません。テクスチャユニットの設定手順は、ActiveTextureでユニットを選択し、テクスチャ用バッファをひも付けし、各種設定というものです。TexEnvだけではなくEnableまでユニット毎に分かれているので、注意する必要があります。Enableをコメントアウトして実行してみればよくわかるかと思います。0);GL.End();テクスチャを一枚だけ使う場合はTexCoord?を使っていましたが、マルチテクスチャの場合はMultiTexCoord?を使います。MultiCoord?は、TexCoord?にテクスチャユニットを指定する引数を追加したものだと考えられます。ちなみに、テクスチャユニットのデフォルトがTexture0ということで、Texture0に対する指定はTexCoord?で指定できます。MasuqaT.NET。