![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
PUN
文章平均质量分 96
Photon Unity Networking
林枫依依
C#菜鸟
展开
-
(二)PUN 2基本教程
本教程将从一个空项目开始,逐步指导您完成整个创建过程。在此过程中,将解释概念,以及网络游戏的常见陷阱和设计注意事项。我们将实现一个简单的 UI 来输入昵称,我们将向用户显示连接进度。该游戏最多可容纳 4 名玩家,并根据房间内的玩家数量自定义大小的竞技场。这主要是为了展示有关同步场景的几个概念:加载不同场景时如何处理玩家以及这样做时可能出现的问题:)为了不只是让玩家四处走动而无所事事,我们将实施一个基本的射击系统以及玩家的健康管理。到那时,我们将学习如何跨网络同步变量。原创 2023-05-13 17:20:01 · 2293 阅读 · 3 评论 -
PhotonServer服务端学习002
一、创建Unity客户端1.创建一个新的Unity工程:PhotonServerUnityClient,unity中右键创建一个文件夹Plugins;2.把C:\Users\yst\Desktop\Photon-OnPremise-Server-SDK_v4-0-29-11263\lib下的Photon3Unity3D.dll直接拖拽到Plugins文件夹里面;二、客户端发起请求1.创建单例PhotonEngine脚本,单例模式的处理;2.在客户端发起跟服务器端建立连接的请求;3.在原创 2020-09-15 15:04:21 · 216 阅读 · 0 评论 -
PhotonServer服务端学习003
一、将NHibernate连接数据库功能集成到服务器端1.打开VS,将hibernate.cfg.xml和NHibernateHelper.cs放入MyGameServer工程里面;<?xml version="1.0" encoding="utf-8" ?><hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> <session-factory> <propert原创 2020-09-16 19:08:37 · 169 阅读 · 0 评论 -
PhotonServer服务端学习001
一、下载PhotonServer(1)首先,打开网址:https://www.photonengine.com/en-US/sdks#server-sdkserverserverplugin(2)点击下载(3)鼠标右键解压该文件;(4)打开C:\Users\yst\Desktop\Photon-OnPremise-Server-SDK_v4-0-29-11263\deploy\bin_Win64\PhotonControl.exe,启动后可在底部任务栏找到。二、将“最大容量20人”扩原创 2020-09-15 10:24:28 · 499 阅读 · 0 评论 -
Photon01_Photon Voice 实现远程语音聊天功能
不废话,直接上步骤!第一步:给预制体Player添加三个组件,参数设置如图所示:第二步:创建空物体Voice,给空物体添加两个组件,参数设置如图所示:第三步:将Player拖出来,给它身上添加一个空物体SpeekingFeedback,设置为隐藏状态,其次,打开Player身上挂载的脚本PlayerController.cs,添加代码如下:using Photon.Voice;using Photon.Voice.PUN;using Photon.Voice.Uni原创 2020-10-15 10:59:55 · 2111 阅读 · 5 评论 -
【持续更新】Pun多人在线游戏开发教程
目录一、PUN介绍1.入门2.连接3.匹配4.游戏二、初始设置1.Photon 服务器设置2.手动连接三、功能概述四、帮助五、简介六、游戏大厅七、游戏大厅UI八、游戏场景九、Game Manager&Levels十、创建玩家Player十一、创建玩家摄像机脚本十二、把玩家修改成网络预设十三、玩家网络实例十四、玩家UI预设Prefab十五、匹配指南十六、实例化十七、同步和状态十八、RPCs和Raise...原创 2020-12-23 14:13:27 · 4949 阅读 · 2 评论