如何unity3d添加键盘控制

如何unity3d添加键盘控制,第1张

可以用 Unity.Input 下的方法,比如:

GetKeyDown(KeyCode.A) 和 GetButtonDown("Fire1")

表示按下 A 键或 Fire1 键(Fire1 键在 Unity 编辑器里的 Input 菜单里设置),按下再松开算一次作用

GetKey(KeyCode.A)

表示按住后持续作用

模拟键盘

http://stackoverflow.com/questions/3047375/simulating-key-press-c-sharp

模拟鼠标

http://stackoverflow.com/questions/2416748/how-to-simulate-mouse-click-in-c

类似于Keybd_event和SendKeys,目的就是在不按键的情况下让代码通知程序认为某个键被按下,触发按键事件。因为要把现成的PC程序移植到手机中,改 *** 方式作很繁琐,想要直接把原来的键盘事件映射到手机平台的虚拟按键中。

按下某个虚拟按键就模拟出如空格键按下的事件。达到模拟键盘 *** 作的目的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11560283.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存