Improbable让你轻松实现”万人吃鸡”(5)
导语:导语:我们还加入了command Events,这样其他workers可以知道健康值变化之后的信息。这些schema是完全存在于Unity之外的,所以也可以在虚幻引擎里使用,哪怕不使用任何引擎,都可以被GDK兼容。 SpatialOS工具栏还提
导语:我们还加入了command Events,这样其他workers可以知道健康值变化之后的信息。这些schema是完全存在于Unity之外的,所以也可以在虚幻引擎里使用,哪怕不使用任何引擎,都可以被GDK兼容。 SpatialOS工具栏还提供了代
我们还加入了command Events,这样其他workers可以知道健康值变化之后的信息。这些schema是完全存在于Unity之外的,所以也可以在虚幻引擎里使用,哪怕不使用任何引擎,都可以被GDK兼容。
SpatialOS工具栏还提供了代码生成功能,你可以Cshell Project里生成与健康值schema相关的所有东西。
比如我们的HealthBarHandler,它包含多个SetHealthBar,显示效果取决于剩余的健康值,目前的状态下是没有任何变化的。
为了确保我们可以从SpatialOS收到数据,我们将加入一个叫做Require的attribute,这里加入HealthComponentReader,我们生成两种类型的Objects,分为Reader和Writer,Reader允许读取HealthComponent数据以及变化之后的数据,Writer则可以让你在服务器修改数据,比如被击中或者其他情况发生健康值变化的时候。
我们再回到Unity Project,这时候健康值的变化就可以视觉化显示了。
这个demo里我们还没有做其他的东西,你可以根据需要增加任何想要的功能,由于可以同时连接服务器和客户端,所以多人游戏做起来就像单机游戏那么简单。
这是我们在Local研发的做法,未来还会增加云功能,这样你的工作室成员就可以远程加入游戏并且测试,或者你还可以让亲朋好友来测试,在用户量方面,我们将最高支持2000人(同时测试),任何人只要下载就可以自己去做。
在编辑器界面,通过SpatialOS工具栏,build for cloud,然后选择all workers就可以实现。接下来打开deployment launcher,它可以把所有东西上传到云端,确保一切运行正常。
由于已经调好了数值,我们回到Overview界面,我们可以看到游戏里的状态,目前连接了200个Unity客户端,你还可以看到其他想要用到的高级参数。
现在我们来看logs页面,它包含了SpatialOS或者其他workers发送给SpatialOS的所有log,因此你可以非常便捷的做debug。
我想要展示的第二个页面是Metrics,它可以让你了解更多deployment信息,比如目前没有workers出错,很多wokers处于连接状态,以及不同workers的延迟状态,右上角的dashborads可以让你看到更多数据,执行更多命令。
最后要说的是World页面,你可以看到很多玩家实时在游戏里的状态。
这个页面的Launch按钮可以直接进入游戏去观察发生了什么,分享按钮可以发送给你想要邀请测试的人。
Rob whitehead:对于这个demo,我们被问到最多的问题就是手游,我们在PC和主机上演示过游戏,但高保真游戏到手游设备需要适应,我们的技术已经可以实现对iOS和安卓的支持,而且支持3G、4G和wifi网络,我们来展示用手机玩demo效果:
你们可以看到,SpatialOS已经可以支持跨平台游戏。
总结
- 魔力宝贝手游轻松刷声望 爱蜂窝iOS辅助躺着升级刷活动2018年06月29日
- 《创世纪元》高级装备轻松拿 开启全球国战2018年06月20日
- 后宫礼仪了解一下 《宫廷计》手游让你大饱眼福2018年04月28日
- 善用黑市,《恶灵退散》珍稀道具轻松得2018年04月17日
- 《英魂之战》新英雄皮肤让你一次看个够2018年04月13日
- 许你不一样的西游梦《悟空传》将上线 任务轻松自由选2018年04月01日
健康游戏忠告 抵制不良游戏,拒绝盗版游戏,注意自我保护,谨防上当受骗 适度游戏益脑,沉迷游戏伤身,合理安排时间,享受健康生活
- 作品版权归作者所有,如果无意中侵犯了您的版权,请来信告知,本站将在三个工作日内删除
- 提示:本站为防止低俗内容出现,用户发表的评论及上传游戏需本站审核后才能显示出来,谢谢