#region Environment
Windows 10 21H1
Unity 2020.3.15f1c1 LTS
VSCode 1.58.2
// ToneTune Toolkit 下载地址
// https://github.com/MirzkisD1Ex0/ToneTuneToolkit.git
#endregion

 

十分简易的,物理按键模拟,可以模拟一系列操作,比如ALT+F4,CTRL+P。

 

01.新建场景。

 

02.新建空白脚本。

 

03.脚本内容如下,引用了TTT插件Other中的一个功能。脚本内容可以自行修改……ASCII键值可以从网上找到,记得按下后,松开按键,否则程序关闭后按键按下操作可能仍然生效。

  具体实现方法请查阅插件脚本。

  插件只是为其套了一层壳方便使用。

using UnityEngine;
using ToneTuneToolkit.Other;

namespace Examples
{
  /// <summary>
  /// 
  /// </summary>
  public class KPS : MonoBehaviour
  {
    private void Start()
    {
      KeyPressSimulator.KeyAction(65, 0);
      KeyPressSimulator.KeyAction(65, 2);
    }

    private void Update()
    {
      if (Input.GetKeyDown(KeyCode.A))
      {
        Debug.Log("模拟物理按键A成功");
      }
    }
  }
}

 

04.模拟物理按键成功~

 

#region Introduction
此工程位于Github,遵从MPLv2.0协议,请根据需求使用。Pull完记得点个Star!
文章仅作抛砖引玉之用,希望能够借此给予寻求思路的开发者们一些灵感。
此教程系列曾属于“Unity The Great”,但由于“Tone Tune Tookit”的诞生,开发组决定将两个系列进行合并。
如果内容中出现了语混序乱、错鳖字、缺少标点符号的情况还请见谅
互联网精神永存。
Hooray!!!
#endregion

#region Developer
[团队代言人博客]
// https://www.cnblogs.com/mirzkisd1ex0/
[开发者邮箱]
// dearisaacyang@outlook.com
[开发者微信]
// wxid_63t8w3035kvp22
[开发者企鹅]
// 2957047371
#endregion

posted on 2021-07-30 17:15  MirzkisD1Ex0  阅读(77)  评论(0编辑  收藏  举报