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/

最新文章

  1. bluetooth service uuid
  2. 各种Camera,总有一款适合你(二)
  3. 让执行程序引用特定目录下的Dll
  4. BZOJ 3140 消毒(最小顶点覆盖)
  5. POJ3204+DInic+maxflow
  6. C++第一课(2013.9.26 )
  7. Android - 用Fragments实现动态UI - 创建灵活的UI
  8. m,mm,mmm的用法
  9. jpg、jpeg、png... 的区别
  10. Elasticsearch 全教程--入门
  11. 【BZOJ2693】jzptab(莫比乌斯反演)
  12. 生成1~n的排列,以及生成可重集的排列
  13. linux系统ubuntu18.04安装mysql(5.7)
  14. C++STL模板库序列容器之deque
  15. mysql 查询前几条数据
  16. ajax-hook
  17. Axios发送请求时params和data的区别
  18. NuGet服务器搭建教程
  19. python学习两月总结_汇总大牛们的思想_值得收藏
  20. ASP.NET伪静态

热门文章

  1. jsp 格式化日期
  2. 12组-Beta冲刺-总结
  3. (二)用go实现二叉查找树
  4. 001 jmete文件目录介绍及汉化
  5. AXI VALID READY 握手机制
  6. Android build系统中常用“LOCAL_” 变量
  7. revit卸载工具,完全彻底卸载删除干净revit各种残留注册表和文件的方法和步骤。
  8. k8s_使用k8s部署博客系统-PV PVC(二)
  9. shadow-socks 服务器配置
  10. 记录自己在对订单进行按日期查询时使用的一种查询的方法,这里的orders是订单表,你也可以改成别的什么表对于最终数据不会造成影响,除非你那个表的数据只有几条那样就会出现查不到日期的情况