1 android:theme="@android:styl" name="description" />

cocos2dx背景透明处理

来源:未知 责任编辑:责任编辑 发表时间:2015-09-16 20:03 点击:
以最新的Cocos2d-x 3.2 release为例,介绍如何在Cocos2d-x中让程序背景透明。

一样,先上图。


\ 修改的东西不多。主要有3步。

1.在AndroidManifest.xml中设置Activity背景透明
? vcmRlcj0="0" cellpadding="0" cellspacing="0">
如图,

\
2.在libcocos2dx项目的org.cocos2dx.lib项目中的Cocos2dxActivity.java文件中,修改init()方法。
增加如下代码:
?
1 2 3 this.mGLSurfaceView.setZOrderOnTop(true); this.mGLSurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT); this.mGLSurfaceView.setEGLConfigChooser(8,8,8,8,16,0);

删除如下代码(如果不删除的话,顶部会有一个Cocos2dxEditText的白条,Cocos2dxEditText封装了EditText,主要用于TextField,如果程序中有使用到它,那建议更换为EditBox)
?
1 2 //mFrameLayout.addView(edittext); //this.mGLSurfaceView.setCocos2dxEditText(edittext);

如图,

\

3.在libcocos2dx项目的org.cocos2dx.lib项目中的Cocos2dxRenderer.java文件中,修改onSurfaceCreated()方法。
增加如下代码:
?
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • cocos2d-x学习笔记(19)--label 、label atlas
  • cocos2d-x学习笔记(23)--地图的使用3--CCTMXLayer
  • Cocos2d-x 2.0 之 Actions “三板斧” 之一
  • Cocos2d-x学习(一):HelloWorld
  • cocos2d-x学习笔记(18)--游戏打包(windows平台)
  • cocos2d 设置屏幕默认方向
  • cocos2d-x学习笔记(16)--spritesheet(精灵表单)
  • cocos2d-x学习笔记(15)--地图的使用(TMX)
  • cocos2dx在xcode下开发,编译到android上(2)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1
1 2 3 4 5 pGL10.glDisable(GL10.GL_DITHER); pGL10.glHint(GL10.GL_PERSPECTIVE_CORRECTION_HINT, GL10.GL_FASTEST); pGL10.glClearColor(0, 0, 0, 0); pGL10.glEnable(GL10.GL_CULL_FACE); pGL10.glShadeModel(GL10.GL_SMOOTH);