开发Unity3D移动端输入插件 UGUI Touch Input Component
2024-10-22 04:45:56
UGUI Touch Input Component
为了在移动设备上操控角色,本人便开发了UGUI Touch Input Component输入类插件.
特点
本插件中总共包含三种组件:the virtual joystick , the dynamic joystick and the virtual button.
所有的这些UGUI输入组件都是为移动平台所设计。在Unity Editor下,您也可以用鼠标的拖拽来测试这些组件..
创建这些输入组件,就像创建其它UGUI组件一样容易.
创建好输入组件后,有两种方式可以使用它们:
1.一种方式是,在Unity Editor下,将您想要调用的函数在这些输入组件的Inspector面板上的UnityEvent进行注册。
2.另一种方式是,你可以在代码中通过插件提供的API函数返回这些组件的输入值。
包含的输入组件
Demo场景
本插件共包含三个Demo场景:
(1).在Adam场景中,您可以通过virtual joystick来移动角色,通过virtual button让角色跳跃:
(2).在Car场景中,你可以通过屏幕上的dynamic joystick来驾驶汽车。dynamic joystick与virtual stick是有区别的,dynamic
joystick在屏幕上的位置是不固定的,它的位置会出现在您手指触摸的位置。
(3).在Player场景中,你可以通过位于左半屏幕的dynamic joystick来操控角色的移动,通过右半屏幕的dynamic joystick来操控角色
的射击方向。
所支持的Unity的版本
5.6.6 或 更高
下载地址
您可以从Unity Asset Store上进行下载:UGUI Touch Input Component
更多插件请访问本人的个人网站:
https://www.swordmaster.info/
最新文章
- bluetooth service uuid
- 各种Camera,总有一款适合你(二)
- 让执行程序引用特定目录下的Dll
- BZOJ 3140 消毒(最小顶点覆盖)
- POJ3204+DInic+maxflow
- C++第一课(2013.9.26 )
- Android - 用Fragments实现动态UI - 创建灵活的UI
- m,mm,mmm的用法
- jpg、jpeg、png... 的区别
- Elasticsearch 全教程--入门
- 【BZOJ2693】jzptab(莫比乌斯反演)
- 生成1~n的排列,以及生成可重集的排列
- linux系统ubuntu18.04安装mysql(5.7)
- C++STL模板库序列容器之deque
- mysql 查询前几条数据
- ajax-hook
- Axios发送请求时params和data的区别
- NuGet服务器搭建教程
- python学习两月总结_汇总大牛们的思想_值得收藏
- ASP.NET伪静态
热门文章
- jsp 格式化日期
- 12组-Beta冲刺-总结
- (二)用go实现二叉查找树
- 001 jmete文件目录介绍及汉化
- AXI VALID READY 握手机制
- Android build系统中常用“LOCAL_” 变量
- revit卸载工具,完全彻底卸载删除干净revit各种残留注册表和文件的方法和步骤。
- k8s_使用k8s部署博客系统-PV PVC(二)
- shadow-socks 服务器配置
- 记录自己在对订单进行按日期查询时使用的一种查询的方法,这里的orders是订单表,你也可以改成别的什么表对于最终数据不会造成影响,除非你那个表的数据只有几条那样就会出现查不到日期的情况