关于Unity3D接入SDK之后,游戏中的文字输入框无法输入内容的问题
来源:互联网 发布:d3.js 鼠标右键 编辑:程序博客网 时间:2024/05/29 19:39
关于Unity3D接入SDK之后,游戏中的文字输入框无法输入内容的问题
假如要向游戏中接入SDK,我们通常有两种做法:
- 将游戏项目从U3D中导出eclipse工程,然后用eclipse打开,具体的接入工作与向普通的android应用中接入无异,完成SDK接入工作之后,直接用eclipse进行项目打包;
- 在eclipse中新建一个android项目,包名与游戏项目名称保持一致,将U3D引擎中的classes.jar导入到新建项目的libs目录中,将SDK接到这个新建的android工程中,记住此项目的启动Activity需继承自UnityPlayerActivity而非Activity,接入完成后将android工程中的资源文件(包括:res、libs、assets还有配置文件AndroidManifest.xml等资源目录文件复制到U3D项目中的Assets\Plugins\Android目录下),然后将项目的src和gen目录Explore成jar包放到Assets\Plugins\Android\bin目录下,即可在U3D中完成打包。
关于SDK接入完成后发现游戏内部的InputFied等输入框组件无法接收软键盘输入文件的问题,我是在接入应用宝SDK的时候遇到的,查到最后才发现了这个大坑,如今解决问题,记录一下,防止有人跟我一样掉进这个坑里。
这种情况通常是在android工程中使用了类似:UnityPlayermPlayer = new UnityPlayer();的方法创建了新的UnityPlayer对象,虽然这个对象没有界面表现,但是却会接收其他一些类似键盘输入内容回调之类的消息,导致软键盘输入内容无法传递到游戏中去,所以建议尽量少用这种。
0 0
- 关于Unity3D接入SDK之后,游戏中的文字输入框无法输入内容的问题
- 关于移动端input框 在手机页面中无法输入文字的问题
- 关于微信手机端IOS系统中input输入框无法输入的问题
- 聚焦时提示内容变淡,输入文字时提示内容消失的输入框
- ListView的listitem为EditText无法输入内容问题
- minicom无法输入问题,键入的内容不显示
- 关于Unity3d的多点触屏输入问题
- 网页上的输入框无法输入文字,outlook express 无法写信解决方法
- Flash的输入框TextField无法输入中文的问题
- 设置输入框默认文字内容
- Unity3d游戏开发之如何接入SDK
- IE中输入框无法输入问题
- 根据输入框中的内容更改return的显示内容
- 我在接入安卓SDK时,关于Activity继承Cocos2dxActivity onkeydown无法监测的问题
- 关于cin无法把回车送到输入流的问题
- 关于java Scanner 输入无法结束的问题
- eclipse 无法输入的问题
- SecureCRT无法输入的问题
- WenGoat实验之Inptoper Error Handling(错误处理不当)- 2016.01.09
- 由最简单的例子理解接口的实例化和面向接口编程
- 第1章第2节 线性表的链式表示(2)
- python文件中 `if __name__ == '__main__':` 的作用
- 用自己的keystore替换eclipse默认签名文件
- 关于Unity3D接入SDK之后,游戏中的文字输入框无法输入内容的问题
- 牛客网 | 碰撞的蚂蚁
- iOS 枚举
- eclipse自动补全代码以及jadoc文档注释
- JavaEE框架Bootstrap、HTML5、jQuery、SpringMVC
- Java泛型通配符extends与super
- 过滤器和拦截器的区别
- Tweened Animations xml写法——PopupWindow弹出的补充
- 计算几何入门2--poj2653Pick-up sticks