Android控件无法在Unity 5.6.x上显示的问题
来源:互联网 发布:高峰于谦 知乎 编辑:程序博客网 时间:2024/06/08 12:35
Android控件无法在Unity 5.6.x上显示的问题
开发的SDK将Android Fragment显示在Unity开发的游戏之上,在Unity5.5及以下都正常,Unity 5.6上用手点击可以响应事件,但就是显示不出来。开发人员尝试很多方法无法解决。
开发的SDK将Android Fragment显示在Unity开发的游戏之上,在Unity5.5及以下都正常,Unity 5.6上用手点击可以响应事件,但就是显示不出来。开发人员尝试很多方法无法解决。
我在Google上找到如下资料,CUnityPlayer继承自UnityPlayer,重写addView方法,将SurfaceView的zOrderOnTop设为false,问题解决。
package com.xxx.yyy;import com.unity3d.player.*;import android.os.Bundle;public class CUnityPlayerActivity extends UnityPlayerActivity{ @Override public void onCreate(Bundle bundle) { requestWindowFeature(1); super.onCreate(bundle); getWindow().setFormat(2); //mUnityPlayer = new UnityPlayer(this); mUnityPlayer = new CUnityPlayer(this); setContentView(mUnityPlayer); mUnityPlayer.requestFocus(); }}
package com.xxx.yyy;import com.unity3d.player.*;import android.content.ContextWrapper;import android.view.SurfaceView;import android.view.View;public class CUnityPlayer extends UnityPlayer{ public CUnityPlayer(ContextWrapper contextwrapper) { super(contextwrapper); } public void addView(View child) { if (child instanceof SurfaceView) { ((SurfaceView)child).setZOrderOnTop(false); } super.addView(child); }}
参考:
https://github.com/gree/unity-webview/issues/163
https://github.com/gree/unity-webview/blob/8b5f7f88c5ee683d6fc74d0fb81edb3f539d80fd/plugins/Android/src/net/gree/unitywebview/CUnityPlayerActivity.java
https://github.com/gree/unity-webview/blob/8b5f7f88c5ee683d6fc74d0fb81edb3f539d80fd/plugins/Android/src/net/gree/unitywebview/CUnityPlayer.java
阅读全文
0 0
- Android控件无法在Unity 5.6.x上显示的问题
- 关于Cocos2D-X 3.10在android平台上使用外接键盘无法响应的问题
- Android Studio在小米红米note 4X上无法安装应用的问题
- 子控件在父控件上的显示问题
- C# 控件上画线无法显示问题
- 关于Cocos2d-x 3.0正式版 粒子问题在IOS上正常显示,在Android下有问题的解决方案
- 在QMainWindow添加控件,无法显示问题
- android PopupWindow在控件的各个方向上的显示
- 简单的Android中在Button控件上显示倒计时。
- Android中在控件上显示倒计时
- Android中在控件上显示倒计时
- Android中在控件上显示倒计时
- Android中在控件上显示倒计时
- Android中在控件上显示倒计时
- Android中在控件上显示倒计时
- android在系统屏保上显示控件
- Android中在控件上显示倒计时
- 关于真机测试的android选择图片在ImageView上显示,调用setImageBitmap无法显示和闪退、控件消失
- c++作业五—项目5
- Windows学习(004)--消息机制
- AndroidStudio2.3使用小米手机MIUI调试出现DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs错误
- Maven配置阿里镜像,提高下载依赖依赖
- 蓝桥杯 历届试题 剪格子 (dfs回溯)
- Android控件无法在Unity 5.6.x上显示的问题
- Python读取Excel文件遇到的编码问题(pycharm)
- MySQL
- CodeForces
- 51nod 1020 逆序排列(dp)
- Bootstrap按钮
- MSER算法
- Mongodb 常用命令
- 2017.5.16