Advertisement

Unity Raw Input:专为Unity游戏引擎设计的Windows Raw Input封装工具

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Unity Raw Input是一款针对Unity游戏开发者的实用插件,它将Windows Raw Input技术封装起来,提供更加灵活和高效的输入处理方式。 对于Unity 2017.4及以上版本的下载包:请注意,您无需克隆整个存储库即可在项目中使用扩展名。从提供的链接下载软件包,或者直接提取资源库中的Assets/UnityRawInput文件夹——它包含所有必需的资产;其他内容仅用于测试目的。 描述上的包装器可以捕捉到本机输入事件。即使在Unity应用程序处于后台(非焦点状态)时,也可以接收输入事件。此扩展目前只适用于Windows平台,并且仅支持键盘输入。 使用该包需要引用其命名空间: ```csharp using UnityRawInput; ``` 初始化输入服务以开始处理原生输入消息。 ```csharp RawKeyInput.Start(); ``` 理想情况下,您可以指定当应用程序未处于焦点状态时(默认为禁用)是否应处理输入消息。 ```csharp var workInBackground = true; RawKeyInput.Start(workInBackground); ```

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Unity Raw InputUnityWindows Raw Input
    优质
    Unity Raw Input是一款针对Unity游戏开发者的实用插件,它将Windows Raw Input技术封装起来,提供更加灵活和高效的输入处理方式。 对于Unity 2017.4及以上版本的下载包:请注意,您无需克隆整个存储库即可在项目中使用扩展名。从提供的链接下载软件包,或者直接提取资源库中的Assets/UnityRawInput文件夹——它包含所有必需的资产;其他内容仅用于测试目的。 描述上的包装器可以捕捉到本机输入事件。即使在Unity应用程序处于后台(非焦点状态)时,也可以接收输入事件。此扩展目前只适用于Windows平台,并且仅支持键盘输入。 使用该包需要引用其命名空间: ```csharp using UnityRawInput; ``` 初始化输入服务以开始处理原生输入消息。 ```csharp RawKeyInput.Start(); ``` 理想情况下,您可以指定当应用程序未处于焦点状态时(默认为禁用)是否应处理输入消息。 ```csharp var workInBackground = true; RawKeyInput.Start(workInBackground); ```
  • Unithree: 受Unity启发ThreeJS
    优质
    Unithree是一款受Unity影响、基于ThreeJS构建的游戏开发引擎,旨在为开发者提供强大而直观的3D游戏创作工具。 统一Unity启发的ThreeJS游戏引擎目前还处于起步阶段,不适合使用。
  • Frida-Il2Cpp:Unity Il2Cpp辅助库
    优质
    Frida-Il2Cpp是一款针对使用Unity引擎并启用Il2Cpp模式的游戏开发的辅助工具。它利用了Frida框架,提供了动态代码插桩的能力,帮助开发者进行逆向工程、调试和自动化测试等任务,极大地提高了游戏修改与研究效率。 Frida-il2cpp 是一个帮助库,为想玩 Unity il2cpp 游戏的人提供支持。它在 Windows 上进行了测试,但也可以轻松地用于 Android 和 iOS 平台。我认为只有 `Process.findModuleByName(GameAssembly.dll)!;` 需要在 `il2cpp.ts` 文件中进行更改。示例类的导入如下: ```javascript import { Il2CppClassWrapper } from ../../frida-il2cpp/lib/il2cpp_class; import { il2cpp } from ../../frida-il2cpp/lib/il2cpp_globals; ``` 这段文字说明了 frida-il2cpp 库的功能和使用方法,以及如何进行代码的修改。
  • Unity Game Framework:它实际上是Unity开发,包含了常用模块以简化开发过程... 改动幅度约5%。
    优质
    Unity Game Framework是一款专为Unity引擎打造的游戏开发辅助工具,集成了常用功能模块,旨在大幅简化游戏创作流程,提升开发效率。 Game Framework 是一个基于 Unity 引擎的游戏框架,主要封装了游戏开发过程中常用的模块,规范了开发流程、加快了开发速度并保证产品质量。在最新的 Game Framework 版本中包含以下 19 个内置模块,并计划在未来继续为开发者提供更多的扩展模块。 总体配置(Config):存储一些附加的替代游戏配置信息,例如玩家初始速度和游戏初始尺寸等。 数据结点(Data Node):以树状结构保存任意类型的数据,用于管理游戏运行时的各种数据。 数据表(Data Table):此处未详细描述具体内容。
  • 2.5D平台Unity 2.5D精美框架)
    优质
    这款2.5D平台游戏引擎基于Unity开发,提供精美的艺术风格和便捷的游戏制作工具,帮助开发者快速创建高质量的横版卷轴动作游戏。 一个2.5D游戏包含一名主角以及若干小怪角色,所有角色都有动画效果。场景包括石地板、石墙、铁门,并且有光照设计。
  • Unity Modules: UnityLeap Motion SDK
    优质
    Unity Modules是专门为Unity游戏引擎打造的Leap Motion软件开发工具包。它提供了无缝集成手势控制功能至虚拟现实和增强现实应用的能力,极大丰富了用户体验与互动方式。 要下载Leap Motion最新的稳定模块为.unitypackages,请访问相关页面。 我们的UnityModules存储库适用于2019.2版本。发行包支持5.6.2及更高版本,以确保与稳定的Unity发行版兼容。不过,该版本已经测试过Unity 2019.4 LTS和Unity 2020.2。还有一个单独的版本用于支持Unity 2018.4 LTS。 从Unity Modules 4.5.0开始,此存储库成为官方发布源。这个版本解决了与Unity 20相关的所有问题,并且我们鼓励用户报告任何遇到的问题和详细信息。
  • Unity GitHub: Unity
    优质
    这是一个专门为使用Unity引擎进行游戏和应用开发的开发者设计的GitHub仓库集合。这里汇聚了丰富的资源、工具及示例项目,旨在帮助开发者们解决常见问题并提升开发效率。 GitHub for Unity扩展将源代码控制集成到您的工作中,并通过友好且可访问的工具与工作流实现这一目标。您可以使用此功能来联系团队并发布通知。在尝试更新或安装新版本之前,请确保备份好当前的工作。 从版本0.19开始,插件的位置已变更为Assets/Plugins/GitHub 。如果您正在使用的是0.18或更低的版本,则需要先删除Assets/Editor/GitHub文件夹再安装较新的版本。请务必退出Unity,并通过Explorer / Finder手动移除该文件夹,因为Unity在运行时不会卸载本机库。 另外,请记得更新您的.gitignore 文件以适应这些变化。有关更多详情和如何贡献的信息,请查阅相关文档。
  • Naninovel Unity 文字冒险插件 1.17版本
    优质
    NanoNovel Unity是一款专为Unity游戏开发设计的文字冒险游戏引擎插件,最新1.17版本提供了更强大的功能和更好的兼容性,帮助开发者轻松创建高质量的视觉小说与文字冒险游戏。 Naninovel 是一款用于创建全特性支持的视觉小说游戏插件,适用于 Unity 版本 1.17。它提供易于使用的工具,帮助你快速构建项目,并且在桌面、移动端、游戏主机以及网页浏览器上都能达到最佳性能和兼容性。只需一次开发即可发布到所有平台。
  • Unity修改Il2CppDumper
    优质
    Il2CppDumper是一款专为使用Unity引擎开发的游戏设计的强大反编译工具。它能够解析Il2Cpp格式的数据,帮助开发者提取和分析代码资源,增强游戏调试与修改能力。 在生成libil2cpp.so文件的过程中,u3d还会在同一目录下的assets\bin\Data\Managed\Metadata子目录内创建一个名为global-metadata.dat的资源文件。游戏中的所有字符串都被存储在这个global-metadata.dat文件中,只有在程序运行时才会被加载到内存中使用。这使得通过IDA进行静态分析变得更加困难。 Il2CppDumper.exe可以读取global-metadata.dat文件的内容,并将其与libil2cpp.so结合在一起以生成一个完整的可执行文件。用户可以通过双击这个组合后的文件来启动游戏,同时可以选择手动输入两个参数的offset或者选择自动模式让程序寻找这些地址。需要注意的是,这种操作只能处理正常编译的so文件,对于经过特殊混淆处理过的so文件则无法使用这种方法进行分析。
  • Lith Tech 开发
    优质
    LithTech是一款强大的游戏开发引擎,以其高质量的渲染技术和便捷的关卡编辑器而著称,广泛应用于各种类型的游戏制作。 ModelEditDeditLithRezFxEDRenderStylesEditor……这几个游戏开发研究者一定要下载啊~