com.jme3.scene.Spatial.setQueueBucket()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(89)

本文整理了Java中com.jme3.scene.Spatial.setQueueBucket()方法的一些代码示例,展示了Spatial.setQueueBucket()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Spatial.setQueueBucket()方法的具体详情如下:
包路径:com.jme3.scene.Spatial
类名称:Spatial
方法名:setQueueBucket

Spatial.setQueueBucket介绍

[英]setQueueBucket determines at what phase of the rendering process this Spatial will rendered. See the Bucket enum for an explanation of the various render queue buckets.
[中]setQueueBucket确定在渲染过程的哪个阶段将渲染此空间。有关各种渲染队列存储桶的说明,请参见存储桶枚举。

代码示例

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

spatial.setMaterial(jmeMat);
if (jmeMat.isTransparent()) {
  spatial.setQueueBucket(Bucket.Transparent);

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

teaGeom.setQueueBucket(Bucket.Transparent);
teaGeom.setShadowMode(ShadowMode.Cast);

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

teaGeom.setQueueBucket(Bucket.Transparent);
teaGeom.setShadowMode(ShadowMode.Cast);
makeToonish(teaGeom);

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

tree.setQueueBucket(Bucket.Transparent);
tree.setShadowMode(ShadowMode.CastAndReceive);

代码示例来源:origin: us.ihmc/ihmc-jmonkey-engine-toolkit

geometry.setQueueBucket(Bucket.Transparent);
geometry.setQueueBucket(Bucket.Opaque);

代码示例来源:origin: us.ihmc/IHMCJMonkeyEngineToolkit

geometry.setQueueBucket(Bucket.Transparent);
geometry.setQueueBucket(Bucket.Opaque);

代码示例来源:origin: tonihele/OpenKeeper

protected Spatial getFlower() {
  if (spatial == null) {
    updateRequired = false;
    Mesh mesh = createMesh(0.5f, 0.5f);
    spatial = new Geometry("Health indicator", mesh);
    material = new Material(assetManager, "Common/MatDefs/Misc/Unshaded.j3md");
    Color c = MapThumbnailGenerator.getPlayerColor(getOwnerId());
    material.setColor("Color", new ColorRGBA(c.getRed() / 255f, c.getGreen() / 255f, c.getBlue() / 255f, c.getAlpha() / 255f));
    spatial.setMaterial(material);
    material.getAdditionalRenderState().setFaceCullMode(FaceCullMode.Off);
    material.getAdditionalRenderState().setBlendMode(BlendMode.Alpha);
    material.getAdditionalRenderState().setDepthTest(false);
    spatial.setQueueBucket(Bucket.Translucent);
    spatial.setUserData(AssetUtils.USER_DATA_KEY_REMOVABLE, false);
    generateTexture();
  }
  return spatial;
}

代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-extension-envsupport-jmonkey

s.setQueueBucket(Bucket.Transparent);

代码示例来源:origin: org.jmonkeyengine/jme3-plugins

spatial.setMaterial(jmeMat);
if (jmeMat.isTransparent()) {
  spatial.setQueueBucket(Bucket.Transparent);

代码示例来源:origin: tonihele/OpenKeeper

private Spatial createFlame() {
  Spatial result = ((DesktopAssetManager) assetManager).getFromCache(ASSET_KEY);
  if (result == null) {
    try {
      material = createMaterial();
      material.setTexture("DiffuseMap", createTexture());
      result = new Geometry("torch flame", createMesh(0.5f, 0.5f));
      result.setMaterial(material);
      result.setQueueBucket(RenderQueue.Bucket.Translucent);
      result.move(0.14f, 0.2f, 0);
    } catch (Exception e) {
      log.log(Level.WARNING, "Can't create torch flame", e);
    }
    ((DesktopAssetManager) assetManager).addToCache(ASSET_KEY, result);
  }
  if (result != null) {
    return result.clone();
  }
  return null;
}

代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-extension-envsupport-jmonkey

spatial.setQueueBucket(Bucket.Transparent);

相关文章

Spatial类方法