言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

GL.TexCoord2

public static function TexCoord2(x: float, y: float): void;

Description

Sets current texture coordinate (x,y) for all texture units.

In OpenGL this matches glMultiTexCoord for all texture units or glTexCoord when no multi-texturing is available. On other graphics APIs the same 機能性を持つものです。 この関数はGL.BeginとGL.End関数の間で呼び出すことができます。

	// Draws a Quad in the middle of the screen and
	// Adds the material's Texture to it.

	var mat : Material;
	function OnPostRender() {
		if (!mat) {
			Debug.LogError("Please Assign a material on the inspector");
			return;
		}
		GL.PushMatrix();
		mat.SetPass(1);
		GL.LoadOrtho();
		GL.Begin(GL.QUADS);
		GL.TexCoord2(0,0);
		GL.Vertex3(0.25,0.25,0);
		GL.TexCoord2(0,1);
		GL.Vertex3(0.25,0.75,0);
		GL.TexCoord2(1,1);
		GL.Vertex3(0.75,0.75,0);
		GL.TexCoord2(1,0);
		GL.Vertex3(0.75,0.25,0);
		GL.End();
		GL.PopMatrix();
	}