分享几款Unity脚本插件 解决跨平台输入控制难题 ...

news/2024/8/26 5:20:08 标签: 游戏, 移动开发

随着科技进步和游戏硬件品质的不断提升,游戏玩家对游戏操作的便利性有了越来越高的要求。对于Unity游戏开发人员来说,要让游戏同时适配不同的游戏平台真的不是一件容易的事情。今天千锋讲师就分享几款Unity脚本插件,帮助大家解决全平台的输入难题。
Fingers Lite - Free Touch Gestures for Unity
Fingers是用于解决Unity项目手势输入控制的一站式插件,能够完美应用于Mac、Windows、iOS及Android平台。Fingers支持一些常用的触摸手势,包括点击、双击、长按、拖拽、旋转、双指缩放等操作。
Fingers针对一些简单常用的手势操作如拖拽、旋转、缩放等均提供了示例场景。即便是没有触摸屏,在Unity编辑器的游戏视图也能很方便地利用鼠标配合键盘对各种手势进行测试。
Unified Input Manager
由于大多数游戏手柄布局均各具特色,如果针对各类手柄单独进行设置,会大大增加开发工作量,并且不利于维护。Unified Input Manager是一款可用于任意平台游戏手柄的输入管理器,最多可同时支持8种不同类型的手柄,完美解决了各类手柄的适配问题。不仅适用于单人游戏,也能完美用于多人对战的游戏
使用Unified Input Manager无需再手动对Unity输入管理器的Axes进行任何设置,利用插件提供的API可以在任意手柄上获取固定轴的输入。另外,Unified Input Manager还支持触摸控制,例如触摸屏上的摇杆与按钮控制,这些行为与游戏手柄一致,使用相同的命令与接口即可,无需单独配置。
Easy Touch 5: Touchscreen & Virtual Controls
Easy Touch最早发布于2012年,相信Unity开发者们对这个插件并不陌生。Easy Touch支持触摸屏的手势控制、摇杆、按钮以及游戏手柄。其中包含常用的手势如单击、双击、滑动、旋转、长按、多点触摸等。
Easy Touch几乎包含了开发移动平台游戏所需的所有输入控制功能,且方便易用。利用PlayMaker插件,无需编写代码,通过简单的拖拽操作即可完成各种输入的配置与回调。
更多unity2018的功能介绍请到paws3d学习中心查找。


http://www.niftyadmin.cn/n/1583396.html

相关文章

laravel乐观锁和悲观锁

一:乐观锁在laravel中乐观锁大多是基于数据版本 ( Version )记录机制实现。何谓数据版本?即为数据增加一个版本标识,在基于数据库表的版本解决方案中,一般是通过为数据库表增加一个 “version” 字段来实现…

借助工具完成js 合并及压缩混淆处理

一、应用背景个别页面会请求多个js,且这些js 长久不会变动,可做压缩合并处理,减少请求 二、操作参考:https://www.zhangxinxu.com/wo... 简述:1、全局安装 uglify.js: npm install uglify-js -g 2、选定js做…

基于快速GeoHash,如何实现海量商品与商圈的高效匹配?

小叽导读:闲鱼是一款闲置物品的交易平台APP。通过这个平台,全国各地“无处安放”的物品能够轻松实现流动。这种分享经济业务形态被越来越多的人所接受,也进一步实现了低碳生活的目标。 今天,闲鱼团队就商品与商圈的匹配算法为我们…

实战:基于Spring Boot快速开发RESTful风格API接口

写在前面的话 这篇文章计划是在过年期间完成的,示例代码都写好了,结果亲戚来我家做客,文章没来得及写。已经很久没有更新文章了,小伙伴们,有没有想我啊。言归正传,下面开始,今天的话题。 目标 写…

使用kartik-v/yii2-mpdf中文相关配置

一:解决中文乱码配置autoLangToFont > true, //这几个配置加上可以显示中文 autoScriptToLang > true, //这几个配置加上可以显示中文 autoVietnamese > true, //这几个配置加上可以显示中文 autoArabic > true, //这几个配置加上可以显示中文二&#x…

thinkphp源码分析(三)—自动加载篇(Loader的分析)

源码分析 自动加载 系统会调用 Loader::register()方法注册自动加载,在这一步完成后,所有符合规范的类库(包括Composer依赖加载的第三方类库)都将自动加载。 系统的自动加载由下面主要部分组成: 1. 注册系统的自动加载…

前端随笔之HTML5

HTML <head> 元素<head> 元素是所有头部元素的容器。<head> 内的元素可包含脚本&#xff0c;指示浏览器在何处可以找到样式表&#xff0c;提供元信息&#xff0c;等等。以下标签都可以添加到 head 部分&#xff1a;<title>、<base>、<link>…

Netty和RPC框架线程模型分析

《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析Netty和RPC框架线程模型。李林锋已在 InfoQ 上开设 Netty 专题持续出稿&#xff0c;感兴趣的同学可以持续关注。1. 背景 1.1 线程模型的重要性 对于RPC框架而言&#xff0c;影响其性能指标的主要有三个要素…