zoukankan      html  css  js  c++  java
  • [小明带你玩儿Photon]1.Photon介绍

    一.写在前边

    小明最近为了找工作想用Unity做个ARPG的demo,既然做游戏那就得做个像个样子是吧.所以需要有一个服务器.Photon是当前非常流行的一个适合做独立游戏的游戏引擎.所以我想把自己的一些使用经验和心得写成博客让大家看一看.

    二.Photon简介

    Photon英文原意是指光量子,在这里是指一服务端网络游戏引擎.Photon包含两个部分,一部分是一个socket服务器,另一部分是其针对各个平台编写的sdk。这些平台包括了:android, Flash, iPhone, iPad, .NET., Unity 3D, Windows,甚至还有silverlight。这也意味着Photon的发布也包括两个部分,Client SDK Release和Server SDK Update。针对Unity平台,有Photon Pun和Photon Server.我们此次博客系列主要涉及到的是Photon Server.其结构如下图所示(最上层的几个看不懂怎么破",,ԾㅂԾ,,"):

    三.Photon的下载与安装

    photon的官网是https://www.photonengine.com/en/PUN,进入之后点击右上角的Server标签,即可通过提示下载Photon Server SDK.值得一提的是,Photon服务器虽然并不是免费的,但是他对学习还是很友好的,在没有license的情况下可支持20人同时在线,在注册下载响应license之后可以免费支持100个连接请求.

    下载Photon Server SDK下载下来之后解压可得到四个文件夹,如下图所示:

    其中deploy中存储的是服务器的程序,doc存储的文档,lib存储了不同的库文件,用来开发程序,src-server文件夹中存储了几个官方实例.我们需要把从官网下载下来license存储在deploy中所对应的系统的文件夹下.运行其相应的PhotonControl.exe即可运行服务器.

  • 相关阅读:
    力扣338. 比特位计数
    力扣22. 括号生成
    力扣46. 全排列
    力扣461. 汉明距离
    力扣617. 合并二叉树
    zabbix环境搭建部署(一)
    cacti,zabbix,nagios各自原理及区别
    两个硬盘对拷图解
    自动化运维之SaltStack实践
    nginx配置ssl证书
  • 原文地址:https://www.cnblogs.com/WongSiuming/p/4930926.html
Copyright © 2011-2022 走看看