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

扫一扫,访问微社区

开发者专栏

关注:2067

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

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

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

[枫叶飘零] Photon之PUN Intro

[复制链接]  [移动端链接]
排名
1981
昨日变化
6

41

主题

212

帖子

1473

积分

Rank: 9Rank: 9Rank: 9

UID
6728
好友
14
蛮牛币
5823
威望
0
注册时间
2013-10-30
在线时间
555 小时
最后登录
2018-1-23

专栏作家社区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的系列文章,一步一步实现实时对战游戏



回复

使用道具 举报

排名
1981
昨日变化
6

41

主题

212

帖子

1473

积分

Rank: 9Rank: 9Rank: 9

UID
6728
好友
14
蛮牛币
5823
威望
0
注册时间
2013-10-30
在线时间
555 小时
最后登录
2018-1-23

专栏作家社区QQ达人

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

回复 支持 反对

使用道具 举报

7日久生情
2143/5000
排名
4308
昨日变化
16

2

主题

1572

帖子

2143

积分

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

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

回复

使用道具 举报

5熟悉之中
667/1000
排名
4110
昨日变化
2

10

主题

161

帖子

667

积分

Rank: 5Rank: 5

UID
223014
好友
0
蛮牛币
1678
威望
0
注册时间
2017-5-20
在线时间
188 小时
最后登录
2018-1-17
发表于 2017-10-12 08:50:21 | 显示全部楼层
赞爱分享的大神

回复

使用道具 举报

5熟悉之中
667/1000
排名
4110
昨日变化
2

10

主题

161

帖子

667

积分

Rank: 5Rank: 5

UID
223014
好友
0
蛮牛币
1678
威望
0
注册时间
2017-5-20
在线时间
188 小时
最后登录
2018-1-17
发表于 2017-10-12 08:55:14 | 显示全部楼层
赞爱分享的大神
[发帖际遇]: 卡徒 发帖时在路边捡到 1 蛮牛币,偷偷放进了口袋. 幸运榜 / 衰神榜

回复

使用道具 举报

7日久生情
3781/5000
排名
4196
昨日变化
29

5

主题

3129

帖子

3781

积分

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

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

回复

使用道具 举报

5熟悉之中
966/1000
排名
2444
昨日变化

0

主题

299

帖子

966

积分

Rank: 5Rank: 5

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

感谢分享感谢分享

回复 支持 反对

使用道具 举报

6蛮牛粉丝
1041/1500
排名
3504
昨日变化
17

0

主题

504

帖子

1041

积分

Rank: 6Rank: 6Rank: 6

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

回复

使用道具 举报

5熟悉之中
681/1000
排名
6041
昨日变化
54

0

主题

337

帖子

681

积分

Rank: 5Rank: 5

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

回复 支持 反对

使用道具 举报

排名
18379
昨日变化
14

0

主题

5

帖子

59

积分

Rank: 2Rank: 2

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

回复

使用道具 举报

排名
2568
昨日变化
1

5

主题

58

帖子

835

积分

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

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

回复

使用道具 举报

3偶尔光临
193/300
排名
10493
昨日变化
8

2

主题

40

帖子

193

积分

Rank: 3Rank: 3Rank: 3

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

回复

使用道具 举报

3偶尔光临
193/300
排名
10493
昨日变化
8

2

主题

40

帖子

193

积分

Rank: 3Rank: 3Rank: 3

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

回复 支持 反对

使用道具 举报

排名
1981
昨日变化
6

41

主题

212

帖子

1473

积分

Rank: 9Rank: 9Rank: 9

UID
6728
好友
14
蛮牛币
5823
威望
0
注册时间
2013-10-30
在线时间
555 小时
最后登录
2018-1-23

专栏作家社区QQ达人

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

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

回复 支持 反对

使用道具 举报

3偶尔光临
193/300
排名
10493
昨日变化
8

2

主题

40

帖子

193

积分

Rank: 3Rank: 3Rank: 3

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

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

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐 上一条 /1 下一条

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