Rajawali 教程07插件(Plugins)
来源:互联网 发布:国内域名的命名规则 编辑:程序博客网 时间:2024/04/29 06:26
以下只做示例参考: 更多 可参看 https://github.com/AndrewJo 博客
PointLight pLight = new PointLight();pLight.setPower(1);pLight.setPosition(0, 0, 1);DirectionalLight dLight = new DirectionalLight();dLight.setDirection(new Number3D(0, 0, 0));dLight.setPosition(1, 0, 1);// Load lens flare texturesTextureInfo texPrimaryGlare = mTextureManager .addTexture(BitmapFactory.decodeResource(mContext.getResources(), R.drawable.glare));TextureInfo texHorizontalFlare = mTextureManager .addTexture(BitmapFactory.decodeResource(mContext.getResources(), R.drawable.hflare));TextureInfo texSecondaryFlare = mTextureManager .addTexture(BitmapFactory.decodeResource(mContext.getResources(), R.drawable.secondaryflare));TextureInfo texChromaHoop = mTextureManager .addTexture(BitmapFactory.decodeResource(mContext.getResources(), R.drawable.chromahoop));// Lens flare for the first light source; primary glare is 300 pixelsLensFlare lensFlare1 = new LensFlare(texPrimaryGlare, 300, 0.0f, new Number3D(1, 1, 1));lensFlare1.addLensFlare(texHorizontalFlare, 512, 0.0f, new Number3D(1, 1, 1));lensFlare1.addLensFlare(texHorizontalFlare, 512, 0.0f, new Number3D(1, 1, 1));lensFlare1.addLensFlare(texHorizontalFlare, 512, 0.0f, new Number3D(1, 1, 1));lensFlare1.addLensFlare(texChromaHoop, 900, 0.1f, new Number3D(1, 1, 1));lensFlare1.addLensFlare(texSecondaryFlare, 120, 0.6f, new Number3D(1, 1, 1));lensFlare1.addLensFlare(texSecondaryFlare, 120, 0.8f, new Number3D(0.5f, 0.5f, 1));lensFlare1.addLensFlare(texSecondaryFlare, 120, 0.9f, new Number3D(1, 1, 1));// Set it to show up at the point light's positionlensFlare1.setPosition(pLight.getPosition());LensFlare lensFlare2 = new LensFlare(texPrimaryGlare, 300, 0.0f, new Number3D(1, 1, 1));lensFlare2.addLensFlare(texHorizontalFlare, 512, 0.0f, new Number3D(1, 1, 1));lensFlare2.addLensFlare(texHorizontalFlare, 512, 0.0f, new Number3D(1, 1, 1));lensFlare2.addLensFlare(texHorizontalFlare, 512, 0.0f, new Number3D(1, 1, 1));lensFlare2.addLensFlare(texChromaHoop, 900, 0.1f, new Number3D(1, 1, 1));lensFlare2.addLensFlare(texSecondaryFlare, 120, 0.6f, new Number3D(1, 1, 1));lensFlare2.addLensFlare(texSecondaryFlare, 120, 0.8f, new Number3D(0.5f, 0.5f, 1));lensFlare2.addLensFlare(texSecondaryFlare, 120, 0.9f, new Number3D(1, 1, 1));// Set it to show up at the directional light's positionlensFlare2.setPosition(dLight.getPosition());LensFlarePlugin lensFlares = new LensFlarePlugin(this);lensFlares.addLensFlare(lensFlare1);lensFlares.addLensFlare(lensFlare2);// Register the lens flare plugin to the rendereraddPlugin(lensFlares);
0 0
- Rajawali 教程07插件(Plugins)
- MyBatis 教程 - MyBatis插件(Plugins)开发
- Rajawali 教程05天空盒子(Skybox)
- Rajawali 教程03材质
- Rajawali 教程04优化
- Rajawali 教程06截图
- 1.6 PLUGINS(插件)
- OllyDbg完全教程 插件[Plugins]
- Rajawali 教程08添加用户界面元素
- Firefox插件(plugins)开发实用指南
- Elasticsearch模块功能之-插件(Plugins)
- gulp plugins 插件介绍(推荐阅读)
- WebPack系列教程(七):使用Plugins
- Rajawali 教程01基本设置和一个球体
- Rajawali 教程02创建一个动态壁纸和导入模型
- Writing Plugins编写插件
- jmeter-plugins插件配置
- unity3D 插件plugins
- ios6的国际化
- echo JS代码
- linux下redis的安装和使用示例
- 唱情歌 设计日记(一):电脑,手机,电视机,和家
- 使用架包实现android异步加载图片
- Rajawali 教程07插件(Plugins)
- wildcard 小技巧
- android+unity3D实现数据的存取(PlayerPrefs)
- oracle 在exp|imp|运行sql 中文乱码问题
- AJAX call form.serialize()
- android 各种类型的调用浏览器
- Java开发牛人十大必备网站
- 如何将64位操作系统下VS2012程序部署在x86平台
- Linux下常用文件系统