Photon 进阶(下) 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程主要讲解和演示 PUN 中 PhotonView 的使用以及如何处理 Photon 在 Unity3D 客户端里多场景间的处理。通过示例演示了 Unity3D 客户端里场景同步以及多场景共用一个 Photon 对象 ,并且还介绍了如何在 Unity3D 客户端里实现 Photon 跨场景通讯。

    1.PhotonView 00:17:50

    本课时介绍和演示了如何在 Unity3D 客户端里使用 PhotonView。

    2.多场景共用 Photon 对象 00:11:20

    本课时介绍和演示了如何在 Unity3D 客户端里多场景共用 Photon 对象。

    3.跨场景通讯 00:12:58

    本课时介绍和演示了如何在 Unity3D 客户端里跨场景使用 Photon 对象进行通讯。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Photon 进阶(下)

3课时,42分钟2015-07-06
王传炜
王传炜

极客学院签约布道师

课程背景:
Unity3D 游戏中场景数据需要在多个客户端同步,如何处理数据同步是个复杂过程,但是使用了 PUN 就显得简单了。Unity3D 游戏通常是多场景的,在进行场景切换时,Photon 对象会断开与服务器的连接。如果在每个游戏场景内重新建立与 Photon 服务器的连接会浪费系统资源,所以需要共用一个 Photon 对象来保持连接。在 Unity3D 游戏里还会涉及到跨场景通讯,从场景A发送给服务器的请求要求能在场景B中接收到该响应或者事件。学习了本次课程为 Photon 在 Unity3D 里多场景的处理提供了解决方案和思路。

核心内容:
1. PhotonView
2. 多场景共用 Photon 对象
3. 跨场景通讯

软件环境:Unity3D 5.0、Visual Studio 2012

是否提供资料:

课程等级:高级

适合人群:
具备一定 Unity3D、C# 基础的开发者
  • 技术问答
  • 1

    PhotonView

    17:50

    本课时介绍和演示了如何在 Unity3D 客户端里使用 PhotonView。

  • 2

    多场景共用 Photon 对象

    11:20

    本课时介绍和演示了如何在 Unity3D 客户端里多场景共用 Photon 对象。

  • 3

    跨场景通讯

    12:58

    本课时介绍和演示了如何在 Unity3D 客户端里跨场景使用 Photon 对象进行通讯。

相关课程

  • Photon 客户端脚本编写

    本课程主要讲解和演示 Photon 客户端脚本的编写。通过示例演示 Unity3D 客户端与 Photon 服务器建立连接后,如何完成发送请求、处理响应、游戏房间操作、自定义事件处理等操作。

    4课时 54分钟
    初级
    5795人学习
  • 编写自己的Photon游戏服务器

    本课程主要讲解和演示如何编写自己的Photon游戏服务器。通过示例演示Photon服务器如何处理客户端的请求以及广播自定义事件。

    4课时 60分钟
    中级
    6328人学习
  • Photon 通信协议

    本课程主要讲解和演示 Photon 游戏服务器如何进行数据的封装和解析。通过示例演示如何在 Photon 服务器以及 Unity3D 客户端进行数据的序列化和反序列化。

    3课时 47分钟
    中级
    5451人学习
  • Photon进阶(上)

    本课程主要讲解和演示如何查看和处理 Photon 游戏服务器日志以及优化 Unity3D 客户端。通过示例演示 Photon 服务器日志的产生以及查看等操作,并且还介绍了如何在 Unity3D 客户端优化Photon 相关代码以及 PUN 插件的使用。

    3课时 47分钟
    中级
    6073人学习