开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

开发者专栏

关注:1907

当前位置:游戏蛮牛 技术专区 开发者专栏

__________________________________________________________________________________
开发者干货区版块规则:

  1、文章必须是图文形式。(至少2幅图)
      2、文章字数必须保持在1500字节以上。(编辑器右下角有字数检查)
      3、本版块只支持在游戏蛮牛原创首发,不支持转载。
      4、本版块回复不得无意义,如:顶、呵呵、不错......【真的会扣分的哦】
      5、......
__________________________________________________________________________________
查看: 616|回复: 15

[枫叶飘零] Photon之PUN Intro

[复制链接]  [移动端链接]
排名
2635
昨日变化
1

27

主题

170

帖子

1123

积分

Rank: 9Rank: 9Rank: 9

UID
6728
好友
7
蛮牛币
4720
威望
0
注册时间
2013-10-30
在线时间
436 小时
最后登录
2017-10-21

专栏作家社区QQ达人

发表于 2017-10-11 21:31:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
Photon Unity NetworkingPUN)是一款适用于多人游戏的Unity插件,它可以实现类似王者荣耀、lol、绝地求生大逃杀等多人实时在线网络游戏。 它通过我们的Photon后端提供认证选项,快速配对,可靠的游戏内通信。PUN导入到Unity中支持的几乎所有平台,PUN有两种类型:
puninfo图片1.png

支持以上版本,几乎导出Unity支持的全部平台,如果使用Unity4开发游戏需要 mobile license.的许可。这个插件是免费的可以在Unity商店直接搜索下载到的。

puninfo图片2.png
PUN+是支持Unity各个平台,不管是4.x5.x都可以导出,不管你拥有什么许可,它还包括60个月的100个并发用户Photon Realtime计划。它是收费的95刀。
注意:对于Unity 5,两个PUN包都包含相同的文件。 您可以购买PUN +获得100个CCU 60个月,但仍然在客户端使用PUN Free。
puninfo图片3.png
一些代码需要,为了获得最好的PUN,您需要编写一些脚本。 这个页面显示了你最开始的最重要的部分您还应该花一些时间来完成“PUN基础教程”。
Connect
PhotonNetwork.ConnectUsingSettings("v4.2");
上面的代码是您需要连接并开始使用Photon的代码。ConnectUsingSettings设置客户端的游戏版本,并使用由PUN安装向导编写的配置文件,并存储在PhotonServerSettings中。
Matchmaking (对接)
接下来,您将要加入现有的房间或创建自己的房间。 以下代码片段显示可能的方法调用来启动或加入游戏。
puninfo图片4.png
朋友小伙伴通常想加入一起玩。 如果他们可以沟通(例如与Photon Chat,Facebook),他们可以组成一个房间名称并使用JoinOrCreateRoom。 当他们知道这个房间的名字时,他们可以为其他人创建它,如下所示:
puninfo图片5.png
使用JoinOrCreateRoom,如果不存在,则创建该房间。
如果它是满的,OnPhotonJoinRoomFailed被调用(如果你在某处实现的话)。
Gameplay
GameObjects可以实例化为“网络化GameObjects”。 它们具有要识别的PhotonView组件和所有者(或控制器)。 所有者更新其他人。 可以通过将脚本拖动到PhotonView的Observed字段中来发送连续更新。 脚本必须实现OnPhotonSerializeView,如下所示:
puninfo图片6.png
客户端可以执行远程过程调用不经常的操作:
puninfo图片7.png
   // calling the RPC somewhere else
    photonView.RPC("OnAwakeRPC", PhotonTargets.All, (byte)1);
独立于GameObjects,您也可以发送自己的事件:
PhotonNetwork.RaiseEvent(eventCode, eventContent, sendReliable, raiseEventOptions);
请关注我Photon的系列文章,一步一步实现实时对战游戏



回复

使用道具 举报

排名
2635
昨日变化
1

27

主题

170

帖子

1123

积分

Rank: 9Rank: 9Rank: 9

UID
6728
好友
7
蛮牛币
4720
威望
0
注册时间
2013-10-30
在线时间
436 小时
最后登录
2017-10-21

专栏作家社区QQ达人

 楼主| 发表于 2017-10-11 21:33:12 | 显示全部楼层
小伙伴可以关注我微博和公众号 photonserver。共同交流一下

回复 支持 反对

使用道具 举报

5熟悉之中
738/1000
排名
9006
昨日变化
115

2

主题

536

帖子

738

积分

Rank: 5Rank: 5

UID
241666
好友
0
蛮牛币
2828
威望
0
注册时间
2017-9-6
在线时间
108 小时
最后登录
2017-10-23
发表于 2017-10-12 07:36:47 来自Mobile--- | 显示全部楼层
感谢分享

回复

使用道具 举报

5熟悉之中
559/1000
排名
4696
昨日变化
27

10

主题

149

帖子

559

积分

Rank: 5Rank: 5

UID
223014
好友
0
蛮牛币
1508
威望
0
注册时间
2017-5-20
在线时间
148 小时
最后登录
2017-10-22

迈向小康

发表于 2017-10-12 08:50:21 | 显示全部楼层
赞爱分享的大神

回复

使用道具 举报

5熟悉之中
559/1000
排名
4696
昨日变化
27

10

主题

149

帖子

559

积分

Rank: 5Rank: 5

UID
223014
好友
0
蛮牛币
1508
威望
0
注册时间
2017-5-20
在线时间
148 小时
最后登录
2017-10-22

迈向小康

发表于 2017-10-12 08:55:14 | 显示全部楼层
赞爱分享的大神
[发帖际遇]: 卡徒 发帖时在路边捡到 1 蛮牛币,偷偷放进了口袋. 幸运榜 / 衰神榜

回复

使用道具 举报

7日久生情
1928/5000
排名
6380
昨日变化
1

4

主题

1579

帖子

1928

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
209186
好友
2
蛮牛币
2535
威望
0
注册时间
2017-3-1
在线时间
189 小时
最后登录
2017-10-20
发表于 2017-10-12 09:04:26 | 显示全部楼层
谢谢分享

回复

使用道具 举报

5熟悉之中
754/1000
排名
2999
昨日变化
1

0

主题

233

帖子

754

积分

Rank: 5Rank: 5

UID
179635
好友
1
蛮牛币
1013
威望
0
注册时间
2016-10-31
在线时间
143 小时
最后登录
2017-10-20
发表于 2017-10-12 10:05:38 | 显示全部楼层
枫叶飘零 发表于 2017-10-11 21:33
小伙伴可以关注我微博和公众号 photonserver。共同交流一下

感谢分享感谢分享

回复 支持 反对

使用道具 举报

5熟悉之中
925/1000
排名
3957
昨日变化
4

0

主题

467

帖子

925

积分

Rank: 5Rank: 5

UID
156480
好友
0
蛮牛币
1498
威望
0
注册时间
2016-7-12
在线时间
172 小时
最后登录
2017-10-19
发表于 2017-10-12 10:26:54 | 显示全部楼层
666666666666

回复

使用道具 举报

3偶尔光临
239/300
排名
10821
昨日变化
2

0

主题

124

帖子

239

积分

Rank: 3Rank: 3Rank: 3

UID
182268
好友
0
蛮牛币
268
威望
0
注册时间
2016-11-9
在线时间
49 小时
最后登录
2017-10-20
发表于 2017-10-12 11:19:35 | 显示全部楼层
感谢分享感谢分享666666666666666666666666666666666666666

回复 支持 反对

使用道具 举报

排名
17344
昨日变化
5

0

主题

3

帖子

48

积分

Rank: 1

UID
240689
好友
0
蛮牛币
97
威望
0
注册时间
2017-8-31
在线时间
21 小时
最后登录
2017-10-18
发表于 2017-10-12 15:46:39 | 显示全部楼层
收藏了

回复

使用道具 举报

排名
2619
昨日变化
1

5

主题

54

帖子

781

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
146655
好友
1
蛮牛币
1057
威望
0
注册时间
2016-4-25
在线时间
290 小时
最后登录
2017-10-17
发表于 2017-10-12 15:49:34 | 显示全部楼层
厉害了

回复

使用道具 举报

2初来乍到
140/150
排名
12446
昨日变化
4

2

主题

35

帖子

140

积分

Rank: 2Rank: 2

UID
227981
好友
0
蛮牛币
518
威望
0
注册时间
2017-6-21
在线时间
53 小时
最后登录
2017-10-21
发表于 2017-10-12 17:05:23 | 显示全部楼层
继续
[发帖际遇]: 一个袋子砸在了 Wo系阿倫 头上,Wo系阿倫 赚了 1 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

2初来乍到
140/150
排名
12446
昨日变化
4

2

主题

35

帖子

140

积分

Rank: 2Rank: 2

UID
227981
好友
0
蛮牛币
518
威望
0
注册时间
2017-6-21
在线时间
53 小时
最后登录
2017-10-21
发表于 2017-10-12 17:07:15 | 显示全部楼层
是要配合photon sever一起用吗

回复 支持 反对

使用道具 举报

排名
2635
昨日变化
1

27

主题

170

帖子

1123

积分

Rank: 9Rank: 9Rank: 9

UID
6728
好友
7
蛮牛币
4720
威望
0
注册时间
2013-10-30
在线时间
436 小时
最后登录
2017-10-21

专栏作家社区QQ达人

 楼主| 发表于 2017-10-12 17:21:23 | 显示全部楼层
Wo系阿倫 发表于 2017-10-12 17:07
是要配合photon sever一起用吗

pun可以单独使用,当然也可以配合 photon server使用

回复 支持 反对

使用道具 举报

2初来乍到
140/150
排名
12446
昨日变化
4

2

主题

35

帖子

140

积分

Rank: 2Rank: 2

UID
227981
好友
0
蛮牛币
518
威望
0
注册时间
2017-6-21
在线时间
53 小时
最后登录
2017-10-21
发表于 2017-10-12 17:47:07 | 显示全部楼层
枫叶飘零 发表于 2017-10-12 17:21
pun可以单独使用,当然也可以配合 photon server使用

保存后台数据用photon server好还是用官方推荐的Playfab好?

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 返回顶部 返回列表