VR多人协同(Photon Server & Pun2 & VRIF)

这篇具有很好参考价值的文章主要介绍了VR多人协同(Photon Server & Pun2 & VRIF)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

VR多人协同(多人游戏本地服务器)(Photon Server & Pun2 & VRIF)

内容介绍:
采用Photon Server作为本地服务器,然后使用Pun2连接本地服务进行VR多人交互

Photon Server部署
1、下载并解压: photon-server-sdk_v5-0-12-24499-rc1.zip

2、授权(因官方授权问题可以转用V4.0Server:VR多人协同(多人游戏本地服务器)(Photon Server V4.0))
获取地址: 点击领取你的100CCU
unity vr多人,Unity,vr,unity,游戏引擎
选择100CCU即可

3、把授权文件放到以下目录
\photon-server-sdk_v5-0-12-24499-rc1\deploy\bin_Win64\

4、修改IP(我设置的是192.168.3.2,以我为例)
文件1:
\photon-server-sdk_v5-0-12-24499-rc1\deploy\bin_Win64\PhotonServer.config
把所有IP改为192.168.3.2
修改:DisplayName=“MyService”>

文件2:
\photon-server-sdk_v5-0-12-24499-rc1\deploy\LoadBalancing\GameServer\bin\GameServer.xml.config
把所有IP改为192.168.3.2(共2个)

文件3:
\photon-server-sdk_v5-0-12-24499-rc1\deploy\Nameserver.json
改为以下内容

{
  "Nodes": [
    // -----------------Realtime Public EU---------------------------------------
    {
      "Region": "cn",
      "IpAddress": "192.168.3.2",
      "IpAddressIPv6": "::1",
      "Hostname": "localhost"
    }
  ]
}

5、启动服务器
双击打开
\photon-server-sdk_v5-0-12-24499-rc1\deploy\bin_Win64\PhotonControl.exe
右击右下角小图标,选择MyService>Install service
完成后
右击右下角小图标,选择MyService>Start service(需联网验证license)
服务启动完成(右击右下角小图标OpenLogs可查看日志)

PUN2
1、导入Unity插件
链接: PUN 2 - FREE
Unity PUN2 插件中\Assets\Photon\PhotonUnityNetworking\Resources\PhotonServerSettings 配置如下
本地服务器配置(参考:PUN的设置与连接 PUN的设置与连接 | 光子引擎photonengine中文站 (vibrantlink.com))

可代码配置

void ConnectToLocalServer()
{
	PhotonNetwork.PhotonServerSettings.AppSettings.FixedRegion = "cn";
	PhotonNetwork.PhotonServerSettings.AppSettings.UseNameServer = true;
	PhotonNetwork.PhotonServerSettings.AppSettings.AppIdRealtime = "ChinaPUNAppId"; // 替换为您自己的国内区appID
	PhotonNetwork.PhotonServerSettings.AppSettings.Server = "192.168.3.2";
	PhotonNetwork.ConnectUsingSettings();
}

也可直接配置
unity vr多人,Unity,vr,unity,游戏引擎
此时打开示例场景\Assets\Photon\PhotonUnityNetworking\Demos\PunCockpit\PunCockpit-Scene
启动即可连上本地服务
unity vr多人,Unity,vr,unity,游戏引擎

VR配置
1、导入VRIF插件
官方链接: VR Interaction Framework
下载链接:VR Interaction Framework 2.0.0.unitypackage.7z
插件导入后(如遇报错查看另一篇文档 【高版本Unity导入VRIF报错处理】)
导入\Assets\BNG Framework\Integrations\PUN\PUN.unitypackage
导入后
打开场景\Assets\BNG Framework\Integrations\PUN\MPDemo
运行即可
unity vr多人,Unity,vr,unity,游戏引擎文章来源地址https://www.toymoban.com/news/detail-570028.html

到了这里,关于VR多人协同(Photon Server & Pun2 & VRIF)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在Unity中使用Photon(网络多人联机)

    photon官网地址

    2024年02月04日
    浏览(38)
  • 【Unity Photon Fusion 2】多人联网插件,共享模式基础教程

    见主机模式基础教程 【Unity Photon Fusion 2】多人联网插件,主机模式基础教程-CSDN博客 概述 该部分解释了如何设置一个简单的场景以及如何创建一个玩家预制件。在本节结束时,您将拥有一个工作的网络场景,为每个连接的客户端生成一个播放器对象。 2.1.1 设置场景 从一个空

    2024年04月27日
    浏览(42)
  • 【Unity Photon Fusion 2】多人联网插件,主机模式基础教程

            Fusion是Unity的一個新的高性能狀態同步網路庫。Fusion在組建時考慮到了簡化性,可以自然地集成到普通的Unity工作流程中,同時也提供了先進的功能,如資料壓縮、客戶端預測和開箱即用的延遲補償。         本質上,Fusion依靠最先進的壓縮演算法,以最小的

    2024年04月15日
    浏览(46)
  • 【Unity工具,简单学习】PUN 2,多人在线游戏开发,初步使用

    链接 PUN 可以让你 简单地开发多人游戏 ,在 全球范围 推出 让开发者 不用管托管、链接和延迟 支持移动端、台式、一些主机 全球范围内低延迟 始终连接,无需穿透 免费20 CCU(Concurrent User, 并发用户) 支持 Unity 2019 - 2022 安装包,输入邮箱来注册,或输入Appid来登录。 输入邮箱

    2024年02月07日
    浏览(54)
  • Photon Unity Networking 实时多人在线游戏开发解决方案

    作者:禅与计算机程序设计艺术 2019年,由英特尔、Facebook等公司联合举办的GDC大会上宣布了Unity Technologies将推出一个新品牌——Unity Game Development Platform(UGDP)。这个平台将包括对虚幻引擎4、Unreal Engine 4和原生Unity引擎的支持。在这个平台基础上,Unity Technologies推出了实时的多

    2024年02月09日
    浏览(38)
  • 项目实训--Unity多人游戏开发(十一、PUN框架--游戏场景篇(加载与同步))

    本地加载 有许多方法,举几个例子: 本地加载 本地异步加载(场景内容过多时,防止卡顿异步加载) 多人游戏加载场景 pun2插件加载 这个异步加载起初是觉得场景内容如果过多会引起卡顿。所以把这个应用在了单机模式上。 至于多人游戏加载场景,可能用不到而且也没法

    2024年02月01日
    浏览(59)
  • 【Unity】【VR开发】针对VR项目的优化版Unity Build Settings

    编辑器中做了功能后,打包后却总会画面不满意,所以到处学习,总结成本篇,希望有用。 本篇总结基于Unity 2021 LTS。 模板选择3D(URP) 如果URP不支持所用的部分Assets,那么也可以选择Built-in管线,不过URP肯定画面效果上要胜过Built-in。 HDRP不适用于移动端,所以不能作为VR一

    2024年02月19日
    浏览(40)
  • 【Unity】【VR】如何用键鼠模拟VR输入

    建立一个3D项目 Project Settings下最下方安装PlugIn Management,选中HMD 打开Windows-Package Manager-Unity Registry,列表下方XR Interaction Toolkit,点击Install,安装完成后再安装Sample,这些Sample都是有用的资源和预制件。 Hierarchy中加Action Based的XR Origin,Project中搜XR Device Simulator,为了方便查看

    2024年02月08日
    浏览(36)
  • 【VR】【unity】如何在VR中实现远程投屏功能?

    目前主流的VD应用,用于娱乐很棒,但是用于工作还是无法效率地操作键鼠。用虚拟键盘工作则显然是不现实的。为了让自己的头显能够起到小面积代替多显示屏的作用,自己动手开发投屏VR应用。 先实现C#的投屏应用。 研究如何将C#投屏应用用Unity 3D项目转写。 将Unity3D项目

    2024年02月08日
    浏览(55)
  • 【vr】【unity】白马VR课堂系列-VR开发核心基础05-主体设置-手柄对象的引入和设置

    【白马VR课堂系列-VR开发核心基础05-主体设置-手柄对象的引入和设置】 https://www.bilibili.com/video/BV19D4y1N73i/?share_source=copy_webvd_source=7f5c96f5a58b7542fc6b467a9824b04e 上一节引入了XR Origin并进行了初步设置,运行测试时VR场景中的玩家视野已经可以跟随头盔了。 这一节来了解如何将手柄

    2024年02月05日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包