1:我这边在一开始做的时候用的是unity自带videoPlayer来做视频的控制器的,后来测试发现滑动的并不是那么平滑,后来改为了AVPro这个插件,就比较平滑。
2:下面是代码
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Video;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
using RenderHeads.Media.AVProVideo;
using System;
public class Swape_Help : MonoBehaviour
{
private Vector3 startFingerPos;
private Vector3 nowFingerPos;
private float xMoveDistance;
private float yMoveDistance;
private int backValue = 0;
public MediaPlayer video;
Text Text;
void Update()
{
JudgeFinger();
}
float timer;//计时器
Vector3 beforePos;//前0.1秒的手指位置;
public void JudgeFinger()
{
if (Input.touchCount > 0)
{
if (Input.GetTouch(0).phase == TouchPhase.Stationary) return;
if (Input.GetTouch(0).phase == TouchPhase.Began)
{
startFingerPos = Input.GetTouch(0).position;