全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
术语Ack内部使用的命令,主要功能是用于实现可靠UDP。Actor进入房间的玩家叫“Actor”。Actor在房间内有个编号(ActorNumber),编号仅在当前房间有效。ApplicationApplication指的是游戏逻辑应用,由C#语言书写同时由Photon引擎负责启动运行。所有的应用均从Application继承。Binaries FolderBinariesFolder指的是针对不同平台编译出的Photon目录,以“bin_”为前缀命名目录,且放置在服务端SDK的“deploy”目录中。Build script即MsBuild项目的批处理文件,实现发布应用时候的编译程序拷贝文件等功能。请关注VS生成菜单下的清理项目选项。Business logic即游戏逻辑,运行在Photon引擎中,负责处理operation和event。Channel在Photon引擎中channel主要用于分割通信用,在同一channel中所有的operation和event都是顺序执行的。CommandCommands主要用于在eNet协议层上实现数据传输、建立连接关闭连接等功能。当然您无需书写什么命令,在这里提出来,仅仅是为了加深您对Photon引擎的理解。Connect在客户端向photon引擎发送请求之前在客户端和服务器之间必须要建立连接才行。Custom Operation任何非客户端API内的或新的服务器端的(不在Lite应用中)客户端操作。DashboardDashboard主要负责收集计数器信息,同时在web站点上生成图标以便于监控。Deploy Folder即发布目录,在服务端SDK中,deploy目录包含了Photon引擎运行的所有需要的文件:Photon核心文件和应用程序文件。Device通常指的是移动终端,或者其他可以运行客户端程序的设备。Disconnect即服务器和客户端断开操作。通常发生在客户端断开连接或连接超时时候;服务器也可以根据需要断开和客户端之间的连接。EventEvent是异步发送给客户端的事件消息。可以由操作(operations,如sideeffect)触发或引发(这是operation的主要目的)。事件由事件代码(Eventcode)标识,事件来源则是ActorNumber。EvCode即EventCode简称,标识事件的类型以及事件所附带的信息。Game根据上下文,可能是单机的也可能是多个玩家之间有轮次的比赛。Lite则是后者,玩家可以加入到房间内相互游戏。Latency即请求回应时间,服务端和客户端可能有所不同。Lite即Lite应用,您入门的基本游戏逻辑。Lobby大厅,即“Lite大厅”或“游戏房间”。Lobby Roomlobby room是大厅应用的一个特殊的房间。它不关注玩家进出游戏房等操作,而是列出游戏列表供玩家选择。Log FilesPhoton作为服务程序运行,没有图形化界面(GUI),因此需要有日志记录。目前有两套日志:一套是应用的日志,日志文件存于deploy/log目录中;另外是Photon引擎自身的日志,记录到deploy/bin_*/log目录中。Matchmaking负责查找游戏建立比赛。Lite应用无此功能,只能根据名称加入游戏房间。Lite Lobby则是列出了所有游戏房清单出来便于查找。NNet即eNet RUDP之前的叫法,主要由“eNet”和“Neutron”两个单词混合而来。Operation对在Photon服务器端上远程方法调用的另外一种叫法。客户端使用operation可以在服务器上做任何事情,甚至可以发送event给其他客户端。OpCode“Operation Code”的简称。byte类型,用于触发服务器端操作,客户端获取操作返回结果,用opCodes判断返回动作类型。Peer即连接到Photon引擎的客户端,另一方面Photon服务器端也是Peer,且只有一个。Photon Core指的是Photon引擎的核心,由c+语言实现,负责处理连接以及eNet协议。PhotonControlPhoton的管理工具,打开PhotonControl.exe文件即可开启一个托盘应用。PhotonServer.configPhoton引擎的配置文件,主要用于IP、应用以及性能检测设置。以前叫PhotonSocketServer.xml,目前刚刚改为PhotonSocketServer.config。Policy File即证书文件,由证书应用负责发送crossdomain.xml。像Unity Webplayer、Flash以及Silverlight等web游戏平台在连接服务器之前都需要得到授权才可以运行。Reliable即可靠命令,要么到达目的地要么超时断开。可靠命令在信道中是顺序传输的,同时若有丢包情况,则会重复发送直到确认成功收到。ReturnCode每个Operation返回的初步结果,用一个字节的值表示,可以通过ReturnCode检验操作成功与否:RC_OK = 0 表示操作成功,否则操作失败。Room即一组玩家或客户端的集合,可以用于游戏、聊天大厅或者其他方面。Room是Lite框架中的一个类。RUDP即可靠UDP:在UDP协议基础上实现的可靠数据传输协议。Socket Server即Photon引擎
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精神科抑郁症患者心理支持方案
- 2025版哮喘常见症状及护理建议指导
- 人际关系团体训练
- 非洲涂面文化解析
- 公司概况与月度工作总结
- 幼儿感冒预防方法
- 翻身拍背入院宣教
- 书籍封面设计规范要点
- 失语症护理技术培训大纲
- 老年营养护理安全与防范
- 透析患者贫血治疗
- 2025年云南弥勒市产业发展集团有限公司招聘笔试参考题库含答案解析
- 家长口腔健康知识讲座
- 苗族芦笙舞“滚山珠”的发展历程
- 国企求职指南培训
- 【地 理】第一、二章综合练习-2024-2025学年人教版地理七年级上册
- 新能源应用技术专业人才培养方案
- 湘科版科学六年级上册全册教案(含反思)
- 自动扶梯应急救援预案
- 河砂、碎石生产质量保证措施方案
- DB34T∕ 2693-2016 机动车驾驶员培训机构分训场地要求
评论
0/150
提交评论