团结实现手机端摇杆控制人物移动的方法

  介绍

这篇文章主要讲解了团结实现手机端摇杆控制人物移动的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

<强>前言

玩过王者荣耀或者荒野行动的人,都知道,手机左下方或右下方都会有一个摇杆,滑动摇杆可以让人物向360度方向移动。没有玩过的可以看看下方图片(荒野行动手机端为例)。本篇就来讲解如何使用统一的制作摇杆控制人物移动。

团结实现手机端摇杆控制人物移动的方法

1. GUITexture制作,是团结自带的一个操纵杆组件,主要由GUITexture和一个JS脚本构成。优点:统一自带,使用简单方便。缺点是无法适应屏幕大小。

2. easyTouch插件,可以实现1的功能并且克服了1的缺陷,可以适应屏幕大小。本篇文章也是主要讲解使用easyTouch插件实现摇杆控制人物移动。

<强>准备

1。导入easyTouch包。在网上下载easyTouch的包,然后导入到项目中,这时候,菜单会出现的工具。这时候摇杆我们具备了。

2。导入人物-功能超级强大,自带一个人物模型,叫伊桑。这个时候要导入标准资产。里面就有伊桑模型(具体在标准的资产——角色——ThirdPersonCharacter模型——伊桑)。

<强>具体实现

1。点击菜单中的工具——刺猬团队——EasyTouch扩展添加一个新的操纵杆,这时候场景中就有了一个摇杆。

2。导入伊桑,找到伊桑直接拖到场景中就好。

3。操纵杆参数设置和介绍见下图

团结实现手机端摇杆控制人物移动的方法

3。写脚本,绑定到人探物上。

;
  使用System.Collections;
  
  公开课MoveController: MonoBehaviour
  {
  空白alt="团结实现手机端摇杆控制人物移动的方法"> 

5。由于我们的游戏是纯第一人称游戏,所以是不需要再游戏中看到自己的,所以为伊桑添加第一人称控制器的脚本。(这个根据项目需要而定)。

看完上述内容,是不是对统一实现手机端摇杆控制人物移动的方法有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。

团结实现手机端摇杆控制人物移动的方法