私が現在持っているもの:テクスチャのスケールファクタとともに長方形の幅と高さを指定して、テクスチャ座標を生成します。これは罰金ウォーキングされていますGopenGLは、テクスチャ座標をワールド座標にアライメントします。
vertices = new float[] {
0, 0, 0, this.height/(this.texture.height * this.texScaleHeight),
this.width, 0, this.width/(this.texture.width * this.texScaleWidth), height/(this.texture.height * this.texScaleHeight),
this.width, this.height, this.width/(this.texture.width * this.texScaleWidth), 0,
0, this.height, 0, 0 };
私は今、何をしたいのか、異なる位置でのいくつかの長方形(。つまり、お互いの隣)はテクスチャのシームレスな卒業を持っているということです。私は次のことを試しましたが、良い結果はありませんでした。私は、テクスチャは、彼らが座る長方形に「世界に整列」とされていないことを達成することができますどのように
vertices = new float[] {
0, 0, -this.getPosition().x * this.texScaleWidth, this.height/(this.texture.height * this.texScaleHeight) -this.getPosition().y * this.texScaleHeight,
this.width, 0, this.width/(this.texture.width * this.texScaleWidth) -this.getPosition().x * this.texScaleWidth, height/(this.texture.height * this.texScaleHeight)-this.getPosition().y * this.texScaleHeight,
this.width, this.height, this.width/(this.texture.width * this.texScaleWidth) -this.getPosition().x * this.texScaleWidth, -this.getPosition().y * this.texScaleHeight,
0, this.height, -this.getPosition().x * this.texScaleWidth, -this.getPosition().y * this.texScaleHeight };
?