cocos2dx背景透明处理
来源:互联网 发布:美国天普大学 知乎 编辑:程序博客网 时间:2024/05/11 17:23
以最新的Cocos2d-x 3.2 release为例,介绍如何在Cocos2d-x中让程序背景透明。
一样,先上图。
修改的东西不多。主要有3步。
1.在AndroidManifest.xml中设置Activity背景透明
如图,
2.在libcocos2dx项目的org.cocos2dx.lib项目中的Cocos2dxActivity.java文件中,修改init()方法。
增加如下代码:
删除如下代码(如果不删除的话,顶部会有一个Cocos2dxEditText的白条,Cocos2dxEditText封装了EditText,主要用于TextField,如果程序中有使用到它,那建议更换为EditBox)
如图,
3.在libcocos2dx项目的org.cocos2dx.lib项目中的Cocos2dxRenderer.java文件中,修改onSurfaceCreated()方法。
增加如下代码:
如图,
好了,如果有更好的办法欢迎跟帖提出。
一样,先上图。
1.在AndroidManifest.xml中设置Activity背景透明
1
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"
如图,
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()方法。
增加如下代码:
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);
如图,
好了,如果有更好的办法欢迎跟帖提出。
0 0
- cocos2dx背景透明处理
- cocos2dx-js 背景透明
- picturebox透明背景处理
- QT背景透明处理
- 图片背景透明处理
- cocos2dx 3.6 webview背景透明(ios android)
- CSS透明及PNG背景透明处理
- wince 图片背景透明处理
- 将 cocos2dx 背景 设置 成 透明 的方法
- EVC中的图片背景透明处理
- VC6中透明背景的处理
- 处理网页中png的透明背景
- C++对话框背景透明处理的问题
- 关于HGE的透明背景处理
- cximage 进行gif 背景透明处理
- Qt处理图片背景为透明色
- css背景透明内容不透明处理
- gimp里处理图像背景(透明背景)方法之一
- 为原生WinPE 3.0集成桌面环境和常用软件
- [docker]privileged参数
- Best Time to Buy and Sell Stock
- 完全分布式安装hadoop
- [docker]docker registry简单试用
- cocos2dx背景透明处理
- 例题8-1 煎饼 UVa120
- 2.4工作日志
- Cocos2d-x自定义按钮类控制精灵攻击----之游戏开发《赵云要格斗》(2) cocos2dx 3.3移植版
- 黑马程序员————IOS学习笔记 第3篇 OC面向对象三大特性(1)
- Android自定义属性 及 TypedArray的使用方法
- 基于hive的日志数据统计实战
- document.all用法
- centos下配置rsyncd服务器