unity3d用sever还是php,unity3d教程

对unitye3d的学者来讲,学习Unity3D教程,必须经过Photon服务器入门,那么小编下面为大家分享讲解教程的内容。

首先去PhotonServer SDK下载服务器端SDK。解压出来是四个文件:

deploy:主要存放photon的服务器控制程序和服务端Demo

doc:顾名思义,文档

lib:Photon类库,开发服务端需要引用的

src-server:服务端Demo源代码

第一步:配置服务器端

打开deploy文件夹,看到包含了不同平台编译出的Photon目录,以“bin_”为前缀命名目录,选择你的电脑对应的文件夹打开,看到PhotonControl.exe,运行后,可以在Windows右下角看到一个图标,点击图标可以看到photon服务器控制菜单,这个以后再做详细介绍。

打开visual stadio,新建项目,选择c# 类库,应用程序名字叫做MyServer。

完成后,把我们的Class1.cs,改名为MyApplication.cs,作为服务器端主类.然后在当前项目添加引用,链接到刚才提到的lib文件夹目录下,添加以下引用:

ExitGamesLibs.dll,

Photon.SocketServer.dll,

PhotonHostRuntimeInterfaces.dll

然后新建一个类:MyPeer.cs,写法如下:

f3412f468f7d456131411b138d6e2ee2.png3D游戏" />

接上,MyApplication.cs类这样写:

8a3596cbedb7d7ff1b3a290b95bf03eb.png

b5aa681f220af8b81b4f3ba63125ede1.png

完成后,在解决方案资源管理器中选中当前项目,打开属性,选择生成选项卡,把输出路径改成bin\,然后就生成类库吧

复制当前项目下MyServer文件夹到deploy文件夹下,删除除了bin文件夹以外其他所有文件和文件夹,然后文本编辑器打开deploy\bin_Win64\PhotonServer.config配置文件(我的是win7 64位机器,就选择这个),添加以下配置:

0534430d908f7bd559eb11fece2061da.png

0cf236630232df0465d23a3fc0d1e743.png

这段代码放在放这里节点下面

Name:项目名字

BaseDirectory:根目录,deploy文件夹下为基础目录

Assembly:是在生成的类库中的bin目录下与我们项目名称相同的.dll文件的名字

Type:是主类的全称,在这里是:MyServer.MyApplication,一定要包括命名空间

EnableAutoRestart:是否是自动启动,表示当我们替换服务器文件时候,不用停止服务器,替换后photon会自动加载文件

WatchFiles和ExcludeFiles

完成后保存,运行托盘程序deploy\bin_Win64\PhotonControl.exe,

(证书放在deploy\bin_Win64\目录下)

下面开始编写客户端代码,首先从官网下载Unity SDK

打开Unity3D编辑器,首先把Photon-Unity3D_v3-0-1-14_SDK\libs\Release\Photon3Unity3D.dll导入到Unity中,新建脚本TestConnection.cs,脚本代码如下:

13bb37029df93f3483b488a0d413f3f4.png

316966f103bd5cacdb632deb81767be5.png

03b85a068255288b7bdde4a996647375.png

124bf78e29622f6239c298ca621fb0ff.png

把脚本绑定到场景中物体上,运行后可以看到一个按钮,点击连接,如果连接成功会打印“Connect Success!”

以上是学者们unity3d教程内容,均为学者们参考 ,想了解更多

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值