.entry-content a:visited {color: #3090e4} .animate{ transition: all 0.1s; webkit-transition: all 0.1s;}.action-button{ border-radius: 0.7em; color: #FFF!important; float: left; font-size: 18px; margin: 0px 10px 10px 0px; padding: 10px 40px; position: relative; text-decoration: none;}.green{ background-color: #1AAF5D; box-shadow: 0 5px 0 #0A7237; text-shadow: 0 2px 0 #0A7237;}.action-button:active{ border-bottom: 1px solid; transform: translate(0px, 5px); webkit-transform: translate(0px, 5px);} .blue { background-color: #3498DB; border-bottom: 5px solid #2980B9; text-shadow: 0px 2px #2980B9;}
如果您准备打造一款多人对战游戏,正在寻找合适的后端平台与开发资源,那么我们诚邀您加入 LeanCloud 新产品「Play」内测。
LeanCloud Play 提供了稳定和方便的后端接口使您快速完成多人游戏的研发和上线。与其为复杂的后端架构忧心,为组建和管理后端及运维团队烦恼,为项目范畴太大而憔悴,不如使用 LeanCloud Play 来节省至少 60% 时间和人力成本,让产品准时上线,抢占市场。
LeanCloud Play 为您提供国内外节点,满足您向全球推广和发行游戏的需求。Play 服务端沿用了 LeanCloud 现有的可横向扩展的架构,支持动态扩容,从容应对海量用户;同时又在这些久经考验的底层架构上进行了深度优化与改进,可以稳定承接每秒亿级的消息下发量。
使用 LeanCloud Play 的步骤非常简单。
Play.UserID = "Mario";
Play.Connect("1.0"); // 声明游戏版本
Play.JoinRandomRoom();
// 定义名为 rpcResult 的 RPC 方法
[PlayRPC]
public void rpcResult(int winnerId)
{
Debug.Log("winnerId: " + winnerId);
ui.showWin();
}
// 向所有人发送游戏消息,收到消息的玩家的 rpcResult 方法会自动被触发
Play.RPC("rpcResult", PlayRPCTargets.All, winnerId);
更详细的文档及教程请阅读《Play 服务总览》、《Play 快速入门》和《Play · Unity (C#) 开发指南》。
我们将邀请 10 名用户参与内测,通过微信群与我们的 Play 研发工程师保持沟通。您的反馈将会影响 LeanCloud Play 未来的发展方向,我们期待着与您共同打造优秀的游戏产品!