查看: 4299|回复: 10
打印 上一主题 下一主题
收起左侧

[Unity3d] 如何通过代码直接触发键盘功能(我不按键盘A键,但是我...

[复制链接]

[Unity3d] 如何通过代码直接触发键盘功能(我不按键盘A键,但是我...[复制链接]

tdsq 发表于 2017-6-21 14:13:46 只看该作者 回帖奖励 |倒序浏览 |阅读模式 回复:  10 浏览:  4299
5泰斗币
如何通过代码直接触发键盘功能(我不按键盘A键,但是我的代码执行后相当于我按了A键)

+1
4300°C
10
  • 落榜散人
  • zmloong
  • 乱红飞秋
  • 十方开心
  • 树袋趴趴熊
过: 他们
分享至:
| 0 人收藏
因分享而快乐,学习以自强!
沙发
落榜散人 发表于 2017-6-22 09:07:07 只看该作者
http://blog.csdn.net/crazyape/article/details/70666598
因分享而快乐,学习以自强!
板凳
zmloong 发表于 2017-6-23 12:06:29 只看该作者
6666666666666666666666666666666
因分享而快乐,学习以自强!
地板
乱红飞秋 发表于 2017-6-23 14:16:24 只看该作者
这个功能没有任何实际意义,所以Unity应该没有这个功能。
因分享而快乐,学习以自强!
5#
十方开心 发表于 2017-6-23 17:05:16 只看该作者
如果是为了使用按键之后的代码的话,直接把代码提取出来运行不就好了;如果不是的话,那就下个键盘连点器吧,啊哈哈哈
因分享而快乐,学习以自强!
6#
树袋趴趴熊 发表于 2017-6-24 11:44:28 只看该作者
在系统里找到这两个 kernel32.dll user32.dll添加到工程里,调用

[DllImport("user32.dll")]
private static extern void keybd_event(byte bVk, byte bSCan, int dwFlags, int dwExtraInfo);
因分享而快乐,学习以自强!
7#
frankwswswws 发表于 2017-6-30 14:13:52 只看该作者
void update(){
if(Input.GetKeyDown(KeyCode.A)){
Fire();
}

Fire();
}

public void Fire(){
......
}
因分享而快乐,学习以自强!
8#
sunset2 发表于 2017-7-19 07:59:43 只看该作者
i dont now
因分享而快乐,学习以自强!
9#
hzc666 发表于 2017-7-19 09:07:32 只看该作者
顶一个顶一个顶一个顶一个顶一个顶一个顶一个顶一个顶一个顶一个顶一个顶一个
因分享而快乐,学习以自强!
10#
Wahh_1314 发表于 2017-7-28 19:05:41 只看该作者
https://inputsimulator.codeplex.com/
因分享而快乐,学习以自强!
11#
yz19960402 发表于 2017-9-27 23:51:12 只看该作者
可以用按键精灵
因分享而快乐,学习以自强!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精选内容

    最新关注

    1
    首存1元送彩金的博彩_首存一元送彩金38博彩_首存1元送彩金论坛