WebTexture.js 633 B

123456789101112131415161718
  1. "atomic component";
  2. var webClient = new WebView.WebClient();
  3. var webTexture = new WebView.WebTexture2D();
  4. var texture2D = webTexture.texture2D;
  5. texture2D.filterMode = Atomic.FILTER_TRILINEAR;
  6. webClient.webRenderHandler = webTexture;
  7. webClient.createBrowser("http://www.atomicgameengine.com", 1224, 1224);
  8. var renderMaterial = new Atomic.Material();
  9. renderMaterial.setTechnique(0, Atomic.cache.getResource("Technique", "Techniques/Diff.xml"));
  10. renderMaterial.setTexture(Atomic.TU_DIFFUSE, texture2D);
  11. exports.component = function(self) {
  12. var model = self.node.getComponent("StaticModel");
  13. model.setMaterial(renderMaterial);
  14. }