Guest User

Untitled

a guest
May 3rd, 2013
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. m_materials[0] = mat;
  2. m_materials[0].setTexture(0, mgr->getVideoDriver()->getTexture(
  3. getTexturePath("glow.png").c_str()));
  4. m_materials[1] = mat;
  5. m_materials[1].setTexture(0, mgr->getVideoDriver()->getTexture(
  6. getTexturePath("sky.png").c_str()));
  7. m_materials[2] = mat;
  8. m_materials[2].setTexture(0, mgr->getVideoDriver()->getTexture(
  9. getTexturePath("moon.png").c_str()));
  10. m_materials[3] = mat;
  11. m_materials[3].setTexture(0, mgr->getVideoDriver()->getTexture(
  12. getTexturePath("stars.png").c_str()));
  13.  
  14. scene::IAnimatedMeshSceneNode *sky_node;
  15. scene::IAnimatedMesh *mesh = mgr->getMesh("sky.x");
  16. sky_node = mgr->addAnimatedMeshSceneNode(mesh, NULL);
  17. sky_node->setPosition(v3f(0,0,0));
  18. sky_node->setScale(v3f(10,10,10));
  19. sky_node->setMaterialFlag(video::EMF_LIGHTING, false);
  20. sky_node->setMaterialFlag(video::EMF_BILINEAR_FILTER, false);
  21. sky_node->setMaterialType(video::EMT_TRANSPARENT_ALPHA_CHANNEL_REF);
  22. sky_node->setMaterialFlag(video::EMF_FOG_ENABLE, true);
  23. video::E_MATERIAL_TYPE sky_shader = m_client->getShaderSource()->getShader("test_shader_4").material;
  24. sky_node->setMaterialType(sky_shader);
Advertisement
Add Comment
Please, Sign In to add comment