本文整理汇总了Java中com.watabou.noosa.NoosaScript类的典型用法代码示例。如果您正苦于以下问题:Java NoosaScript类的具体用法?Java NoosaScript怎么用?Java NoosaScript使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
NoosaScript类属于com.watabou.noosa包,在下文中一共展示了NoosaScript类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createChildren
import com.watabou.noosa.NoosaScript; //导入依赖的package包/类
@Override
protected void createChildren() {
arcsBg = new SkinnedBlock(1, 1, Assets.ARCS_BG) {
@Override
protected NoosaScript script() {
return NoosaScriptNoLighting.get();
}
@Override
public void draw() {
//arch bg has no alpha component, this improves performance
GLES20.glBlendFunc(GLES20.GL_ONE, GLES20.GL_ZERO);
super.draw();
GLES20.glBlendFunc(GLES20.GL_SRC_ALPHA, GLES20.GL_ONE_MINUS_SRC_ALPHA);
}
};
arcsBg.autoAdjust = true;
arcsBg.offsetTo(0, offsB);
add(arcsBg);
arcsFg = new SkinnedBlock(1, 1, Assets.ARCS_FG) {
@Override
protected NoosaScript script() {
return NoosaScriptNoLighting.get();
}
};
arcsFg.autoAdjust = true;
arcsFg.offsetTo(0, offsF);
add(arcsFg);
}
示例2: createChildren
import com.watabou.noosa.NoosaScript; //导入依赖的package包/类
@Override
protected void createChildren() {
arcsBg = new SkinnedBlock( 1, 1, Assets.ARCS_BG ){
@Override
protected NoosaScript script() {
return NoosaScriptNoLighting.get();
}
@Override
public void draw() {
//arch bg has no alpha component, this improves performance
GLES20.glBlendFunc(GLES20.GL_ONE, GLES20.GL_ZERO);
super.draw();
GLES20.glBlendFunc( GLES20.GL_SRC_ALPHA, GLES20.GL_ONE_MINUS_SRC_ALPHA );
}
};
arcsBg.autoAdjust = true;
arcsBg.offsetTo( 0, offsB );
add( arcsBg );
arcsFg = new SkinnedBlock( 1, 1, Assets.ARCS_FG ){
@Override
protected NoosaScript script() {
return NoosaScriptNoLighting.get();
}
};
arcsFg.autoAdjust = true;
arcsFg.offsetTo( 0, offsF );
add( arcsFg );
}
示例3: drawRays
import com.watabou.noosa.NoosaScript; //导入依赖的package包/类
private void drawRays() {
NoosaScript script = NoosaScript.get();
texture.bind();
script.uModel.valueM4( matrix );
script.lighting(
rm, gm, bm, am,
ra, ga, ba, aa );
script.camera( camera );
script.drawElements( vertices, indices, nRays * 3 );
}
示例4: drawRays
import com.watabou.noosa.NoosaScript; //导入依赖的package包/类
private void drawRays() {
NoosaScript script = NoosaScript.get();
texture.bind();
script.uModel.valueM4( matrix );
script.lighting(
rm, gm, bm, am,
ra, ga, ba, aa );
script.camera( camera );
script.drawElements( vertices, indices, nRays * 3 );
}
示例5: drawRays
import com.watabou.noosa.NoosaScript; //导入依赖的package包/类
private void drawRays() {
NoosaScript script = NoosaScript.get();
texture.bind();
script.uModel.valueM4( matrix );
script.lighting(
rm, gm, bm, am,
ra, ga, ba, aa );
script.camera( camera );
script.drawElements( vertices, indices, nRays * 3 );
}
示例6: createChildren
import com.watabou.noosa.NoosaScript; //导入依赖的package包/类
@Override
protected void createChildren() {
arcsBg = new SkinnedBlock( 1, 1, Assets.ARCS_BG ){
@Override
protected NoosaScript script() {
return NoosaScriptNoLighting.get();
}
@Override
public void draw() {
//arch bg has no alpha component, this improves performance
Gdx.gl.glBlendFunc( GL20.GL_ONE, GL20.GL_ZERO);
super.draw();
Gdx.gl.glBlendFunc( GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA );
}
};
arcsBg.autoAdjust = true;
arcsBg.offsetTo( 0, offsB );
add( arcsBg );
arcsFg = new SkinnedBlock( 1, 1, Assets.ARCS_FG ){
@Override
protected NoosaScript script() {
return NoosaScriptNoLighting.get();
}
};
arcsFg.autoAdjust = true;
arcsFg.offsetTo( 0, offsF );
add( arcsFg );
}
示例7: draw
import com.watabou.noosa.NoosaScript; //导入依赖的package包/类
@Override
public void draw() {
super.draw();
NoosaScript script = NoosaScript.get();
texture.bind();
script.camera(camera());
script.uModel.valueM4(matrix);
script.lighting(rm, gm, bm, am, ra, ga, ba, aa);
script.drawQuad(verticesBuffer);
}
示例8: script
import com.watabou.noosa.NoosaScript; //导入依赖的package包/类
@Override
protected NoosaScript script() {
return NoosaScriptNoLighting.get();
}
示例9: draw
import com.watabou.noosa.NoosaScript; //导入依赖的package包/类
@Override
public void draw() {
super.draw();
NoosaScript script = NoosaScript.get();
texture.bind();
script.camera( camera() );
script.uModel.valueM4( matrix );
script.lighting(
rm, gm, bm, am,
ra, ga, ba, aa );
script.drawQuad( verticesBuffer );
}
示例10: draw
import com.watabou.noosa.NoosaScript; //导入依赖的package包/类
@Override
public void draw() {
super.draw();
NoosaScript script = NoosaScript.get();
texture.bind();
script.camera( camera() );
script.uModel.valueM4( matrix );
script.lighting(
rm, gm, bm, am,
ra, ga, ba, aa );
script.drawQuad( verticesBuffer );
}
示例11: drawRays
import com.watabou.noosa.NoosaScript; //导入依赖的package包/类
private void drawRays() {
NoosaScript script = NoosaScript.get();
texture.bind();
script.uModel.valueM4(matrix);
script.lighting(rm, gm, bm, am, ra, ga, ba, aa);
script.camera(camera);
script.drawElements(vertices, indices, nRays * 3);
}