Unity3D导出到安卓项目无法监听摇杆的轴键

Unity3D 5.0的项目导出到安卓项目,在UnityPlayerActivity.java里面的onKeyDown和一些按键按下的事件无法监听到摇杆的轴键按下,就是x, y, z, rz轴的数据(实际摇杆),修改AndroidManifest.xml文件中的meta-data可以解决,

<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />

参考:http://forum.unity3d.com/threads/cant-get-onkeydown-event-in-mainactivity-with-unity-4-3-1-exported.218437/

http://forum.unity3d.com/threads/cant-get-onkeydown-event-in-mainactivity-with-unity-4-3-1-exported.218437/

http://www.it165.net/pro/html/201308/6925.html

时间: 2024-12-16 07:20:44

Unity3D导出到安卓项目无法监听摇杆的轴键的相关文章

Appuim项目实战---监听testng

背景:在我们项目中使用testng的会使用到监听,主要用于在启动testng前做一些事,还有在对于testng方法运行完了后在做的一些是,我们使用监听,接上个案例 监听类继承TestListenerAdapter,实现以下几个方法 package until; import org.testng.ITestContext; import org.testng.ITestResult; import org.testng.TestListenerAdapter; public class Test

Unity3d开发(十八) 监听编辑器状态改变,制定自定义回调

div#cpcontent2 {height:215px;width:215px;float:left;} div#cpmenu {height:200px;float:left;} div#cpcontent {height:200px;width:150px;float:left;} 文章作者:松阳 原文链接:http://blog.csdn.net/fansongy/article/details/53318791 做编辑器插件时,我总是想要拿到监听编辑器的状态变化.比如在打开编辑器开始运

安卓按钮添加监听的三种方法

在安卓开发中,对按钮添加监听,是每一个app都需要用到的.通常我们会用三种办法来对按钮进行监听.下面我们哎说说着三种.我个人是比较喜欢匿名内部类的方法的. 第一种,匿名内部类 匿名内部类一般通过以下代码完成,顾名思义,通过传入匿名内部类来实现监听并写出对应的事件处理 btButton.setOnClickListener(new OnClickListener() { @SuppressLint("ShowToast") @Override public void onClick(Vi

安卓软键盘监听

转:https://gist.github.com/felHR85/6070f643d25f5a0b3674 SoftKeyboard.java /* * Author: Felipe Herranz ([email protected]) * Contributors:Francesco Verheye ([email protected]) * Israel Dominguez ([email protected]) */ import java.util.ArrayList; import

[技术博客]react native事件监听、与原生通信——实现对通知消息的响应

在react native中会涉及到很多页面之间的参数传递问题.静态的参数传递通常利用组件的Props属性,在初始化组件时即可从父组件中将参数传递到子组件中.对于非父子关系的组件来说,无法直接传递参数,此时可能会用到react-navigation来传递:此外,若要将异步函数.不可预料的事件执行等得到的参数用于页面刷新时,前述的方法都不太奏效. DeviceEventEmitter react-native中采用了DeviceEventEmitter来实现对事件的监听,实现非父子关系的页面之间的

事件监听的三种方法

事件监听的三种方法: addTarget --用于监听一些点击.值改变等事件 代理       -- 监听一些开始.结束.选中某行等一些改变控制属性的一些事件 通知:上面都不行考虑使用通知 通知使用注意:只要监听通知就要移除通知,否则控制器销毁后,通知发送时就会找不到对象导致程序崩溃 文本框事件的监听: textfied代理只能监听开始编辑结束编辑,能否改变文字,不能监听改变文字后的情况,本项目需要 监听文本框中是否有输入,代理和addTarget都不适用. 文本框发出的三个通知: UIKIT_

关于vue中滚动监听失效问题

在vue项目中, 监听window滚动失效;并且document.body.scrollTop一直是0的情况! 查找了许多资料;并没有找到合理的解决方案; 最中发现,在index.html设置了html,body的宽高设置成了100%; 这样会造成window.onscroll监听不到正确的滚出高度(恒为0); 不和你们多bb:解决方案: 将html,body的height设置为auto;即可解决!!

ASP.NET Core 发布之后通过命令控制监听地址和环境变量

添加Command支持 新建一个ASP.NET Core 项目,打开Program.cs 添加下面的代码: public class Program { public static void Main(string[] args) { BuildWebHost(args).Run(); } public static IWebHost BuildWebHost(string[] args) => WebHost.CreateDefaultBuilder(args) .UseConfigurati

监听Unity3d启动事件 - InitializeOnLoad

设想这样的一个场景: 你写了一个Unity3d插件,放到Unity Asset Store上面出售,某一天你更新了一个版本,如何让用户知道你更新了呢? 结合目前所有软件的更新检测方案,在Unity中可用的就是监听Unity3d的启动事件检测更新. 好. 我们项目中用到了AstarPath寻路,每次打开工程,都会在Console中打印出检测更新的日志,点进去看到他的源代码如下: [InitializeOnLoad] /** Checking for updates on startup */ pu