2 zdxxinlang zdxxinlang 于 2016.03.13 11:49 提问

unity 或者 c# 键盘监听

报这个错,什么情况?还有就是,unity怎么重写键盘监听呐,求大神指点一二
Assets/Script/MidiKeyEvents.cs(36,38): error CS0246: The type or namespace name `KeyDownHandler' could not be found. Are you missing a using directive or an assembly reference?

internal class KeyInputMonitor
    {
        // 创建一个委托,返回类型为void,两个参数
    ****    public delegate void KeyDownHandler( object sender, KeyEventArgs e );****
        // 将创建的委托和特定事件关联,在这里特定的事件为KeyDown
        public event KeyDownHandler KeyDown;

        public void Run()
        {
            bool finished = false;
            do
            {       
                Console.WriteLine( "Input a char" );
                string response = Console.ReadLine();

                char responseChar = ( response == "" ) ? ' ' : char.ToUpper( response[0] );
                switch( responseChar )
                {
                case 'X':
                    finished = true;
                    break;

1个回答

zdxxinlang
zdxxinlang   2016.11.07 11:31

看错误应该是找不到命名空间,C#的很多库unity并没有,需要自己下载对应的dll文件导入到项目中。而且重写键盘监听我搞不来,只用过标准键盘来开发过。你是用到特殊键盘吗?普通的android,ios,摇杆,电脑键盘,unity自带的键盘监听就能搞定。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
键盘监听程序
该程序,通过vb编写,双击图标运行后没有窗体,窗体默认为隐藏,能够监听键盘按键,当然在运行过程中,安全软件会有安全警示。当然你也可以测试监听效果,双击运行程序,然后敲击键盘,虽然默认运行时窗体是隐藏的,但在任务管理器中应用程序选项卡中可以看到名为工程1的程序再运行,点击结束任务即可。注意不是结束record.exe进程,而是在结束工程1程序。然后打开d盘的getkey.txt文件查看监听效果。
unity C# 及JS的一些脚本
unity C# 及JS的一些脚本;unity C# 及JS的一些脚本;unity C# 及JS的一些脚本
c# unity 读取excel 带案例
c# unity 读取excel 带案例c# unity 读取excel 带案例c# unity 读取excel 带案例
键盘显示和隐藏监听
android 键盘监听
c#I18N类库(适用Unity等)
完美运行在Unity引擎中,或者C#桌面程序中,喜欢的同学可以下载
键盘监听.exe
键盘监听.exe
键盘监听记录器
键盘监听记录器
键盘监控器
C++实现远程键盘监听
黑客专用键盘监听工具
功能: 1.记录运行的程序 2.记录键盘输入 3.定时截屏发送邮箱 用法: 4个文件上传到肉鸡任意目录 运行主程序spydog.exe(在DOS下运行,肉鸡哪能看见呢?) 注意: 上传前请修改sysconfig文件内容,右击记事本打开引用: 1 1 1 1 0 600 截屏间隔时间(不能小于60,单位是秒) heikechina@foxmail.com 接受信息的邮箱 123456 邮箱的密码 5 1 1 ALT + CTL + K 不用管,就是键盘记录查看快捷键,已经去掉了这个,没用 3 75 C:\WINDOWS\system32\xiahack 键盘记录的TXT存放路径 1 1 1
Unity 5实战 使用C#和Unity开发多平台游戏
Unity 5实战 使用C#和Unity开发多平台游戏,Unity 5实战 使用C#和Unity开发多平台游戏,Unity 5实战 使用C#和Unity开发多平台游戏