1. 用EasyTouch在unity构建有遥感控制的手游

1. 一些有关unity安卓平台的设置

a. 添加安卓模块

在unity里面选择添加安卓模块

1. 用EasyTouch在unity构建有遥感控制的手游_第1张图片

然后添加

1. 用EasyTouch在unity构建有遥感控制的手游_第2张图片

  • 点击DONE等待安装

b. 更改平台

1. 用EasyTouch在unity构建有遥感控制的手游_第3张图片

  • 选择Switch Platform
    1. 用EasyTouch在unity构建有遥感控制的手游_第4张图片

c. 安装安卓模拟器

  • 我这里装了雷电模拟器,它作为商业模拟器,不适合进行调试,但是凑合着用还可以。
  • 然后Build Setting页面选择"Refresh","Run Device"修改为雷电模拟器的手机。
    1. 用EasyTouch在unity构建有遥感控制的手游_第5张图片
  • 运行成功
    1. 用EasyTouch在unity构建有遥感控制的手游_第6张图片
  • 方向可以通过这个调整
    1. 用EasyTouch在unity构建有遥感控制的手游_第7张图片
  • 横屏
    1. 用EasyTouch在unity构建有遥感控制的手游_第8张图片

2. 导入EasyTouch(手游遥感插件)

a. 选择的版本是EasyTouch 5.0

1. 用EasyTouch在unity构建有遥感控制的手游_第9张图片

b. 在Hierachy右键创建遥感

1. 用EasyTouch在unity构建有遥感控制的手游_第10张图片

c. 创建一个UI->Text

1. 用EasyTouch在unity构建有遥感控制的手游_第11张图片

  • 用于显示遥感的数值

d. 创建一个空物体

  • 再放入一个ShowAxis.cs脚本
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class ShowAxis : MonoBehaviour
{
    public Text text;

    //移动摇杆中

    private void Update()
    {
        text.text = "X:" + ETCInput.GetAxis("Horizontal").ToString() + " " + "Y:" + ETCInput.GetAxis("Vertical").ToString();
    }
}
  • 将Text拖入脚本
    1. 用EasyTouch在unity构建有遥感控制的手游_第12张图片

3. 运行

  • Scene上可以显示轴信息。
    1. 用EasyTouch在unity构建有遥感控制的手游_第13张图片

5. 尝试在手机上构建

1. 用EasyTouch在unity构建有遥感控制的手游_第14张图片

  • 运行成功,可以通过触控来获取轴的值。

你可能感兴趣的:(游戏设计)