您的位置:首页 > 移动开发 > Unity3D

unity 通过使用 photon networking Pun 实现 HTC Vive VR的多人联网。进阶版 《一》

2017-01-10 11:19 393 查看
前言:

之前发了两篇关于HTCvive联网的文章。几个月过去了,我发现看的人也不少。(起码我现在觉得500人也不少了,虽然还没花一分钟写的微博看的人多。不过毕竟看的人都是业内人事。也不少啦。哈哈)因为也没有人什么人回复,我也不知道都没有帮上大家。

反正我觉得积极的反馈是鼓励作者的很大动力。我现在看博客论坛什么都会积极的回复。就像孩子长大才会理解大人的苦心一样。自己开始写东西时,才知道一个不经意的回复对作者来说是有什么意义。因为我觉得这个系列东西也比较多,再加上我自己也没有大把时间。所以我会一点一点的加。

如果这个东西你觉得你很需要的话,就来催我吧。哈哈哈。

正文:

基于photon networking 来实现 VR 的多人联网。我之前文章将的是如何使用unity 自带的网络组件来实现VR多人联网。但是unet 他的问题是只能实现局域网联网。广域网的话貌似也可以,但是应该还是需要一个服务器人员。而且unet 比较蛋疼的一点是,他会在不报错的情况下自己断线。这点着实让人郁闷。之后我就发现了这个exitgames出的photon 引擎。他是对unet的进一步封装。也更加的方便使用。功能也更全。什么都棒棒哒。唯一的缺点来说的话。就是要收费。。这不废话么。哈哈,这么好东西,服务这么好。不收费怎么行。

简单介绍一下photon,一个专业的游戏引擎。国外的挺多游戏都是用它做的服务器。因为是分布式服务器,所以还是很叼的。当然,在国内的话,用不了他的服务器。他是可以用它的服务器程序,放到我们自己的服务器上。这一点有机会以后单独写一篇。他的收费模式是按同时在线人数,免费版的只能同时在线20人。

上图是他的价格。免费版的足够开发使用。但是你如果在线人数很多的话,就需要money啦。

下载:

unity官方商店就可以下载。

使用:如果你公司内有专门的游戏服务器人员,其实完全就不需要这个啦。如果公司没有专业的游戏服务器人员。他就显示出威力了。此外,如果你使用过unity官方的unet的话。这个东西很容易入手的。

下一章我会将photon pun的配置。以及实现VR联网的两种方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: