美文网首页工作生活
UnityVR+UNet多人在线

UnityVR+UNet多人在线

作者: 玄策丶 | 来源:发表于2019-07-02 15:17 被阅读0次

UNet基本知识略

一、场景创建空物体NetWorkManager添加脚本NetworkManager、NetworkManagerHUD

二、场景创建空物体SpawnPos添加脚本NetworkStartPosition

三、创建Player:NetworkPlayer (HTCInput例)填入NetworkManager

player.png
player.png
添加脚本
NetworkIdentity
NetworkTransform
NetworkTransformChild * 3(分别填入上图中Body、LeftHand、RightHand)
localPlayerControl(下)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;
using InputTracking = UnityEngine.XR.InputTracking;
using Node = UnityEngine.XR.XRNode;
using HTC.UnityPlugin.Vive;
public class localPlayerControl : NetworkBehaviour 
{
    public GameObject CamRig;
    public Transform leftHand;
    public Transform rightHand;
    //public Camera leftEye;
    //public Camera rightEye;
    Vector3 pos;
    void Start () 
    {
        pos = transform.position;
    }
    void Update () 
    {
        if (!isLocalPlayer)
        {
            Destroy(CamRig);
        }
        else
        {
            //其他玩家进入时摄像机
            //if (leftEye.tag !="MainCamera")
            //{
            //    leftEye.tag = "MainCamera";
            //    leftEye.enabled = true;
            //}
            //if (rightEye.tag != "MainCamera")
            //{
            //    rightEye.tag = "MainCamera";
            //    rightEye.enabled = true;
            //}
            //手部位置
            leftHand.localRotation = InputTracking.GetLocalRotation(Node.LeftHand);
            rightHand.localRotation = InputTracking.GetLocalRotation(Node.RightHand);
            leftHand.localPosition = InputTracking.GetLocalPosition(Node.LeftHand);
            rightHand.localPosition = InputTracking.GetLocalPosition(Node.RightHand);
        }
    }
}

相关文章

  • UnityVR+UNet多人在线

    UNet基本知识略 一、场景创建空物体NetWorkManager添加脚本NetworkManager、Netwo...

  • 远程办公工具大全

    1、在线协作文档工具 石墨文档 -支持多人在线编辑Word 腾讯文档-支持多人在线编辑Word、Excel和PPT...

  • onlyoffice毕升office部署

    毕升Office| 多人协同编辑 | 在线Office| onlyOffice 毕升Office在线文件服务部分的...

  • 实时协作调研

    目录 背景 公司企业Saas版需要实现多人实时协作编辑模板(等同于编辑文档),类似腾讯在线文档多人协作腾讯在线文档...

  • 【工具】多人在线协作工具

    今天永恒君给大家推荐几个可供多人在线协作开展工作的工具。 一、可以供多人在线共同涂鸦的白板---witeboard...

  • 好用免费的多人协同办公软件,推荐这个!

    多人协同办公软件?远程办公?在家办公?腾讯文档,完美解决这些问题。 腾讯文档是一款可多人协作的在线文档,有在线Wo...

  • Unreal4在线会话节点0045bate1

    在线会话节点 介绍各种类型的在线及错误相关的蓝图节点。 在线会话节点 以下节点通过 蓝图 在多人游戏中创建主机、寻...

  • 好用的多人在线协同平台

    之前公司用的office365邮箱,微软直接就有在线编辑平台sharepoint,迁移邮箱系统后,就一直没有...

  • 强烈推荐!吴恩达机器学习 深度学习课程笔记整理

    机器学习和深度学习如何入门?相信很多人都会推荐吴恩达的在线课程。 不过,这种视频在线课程也有其弊端,就跟很多人不喜...

  • 共享文档怎么设置

    可以直接使用多人在线协作文档类工具来实现文档的共享,比如腾讯文档,使用过非常好用,腾讯文档是支持多人同时在线协同编...

网友评论

    本文标题:UnityVR+UNet多人在线

    本文链接:https://www.haomeiwen.com/subject/gtnzcctx.html