我是Game Dev的新手,也是Unity开发的新手 (来自Windows和Web开发)
现在我想做我的第一场比赛。这将使游戏变得简单(但是可以从API等获取数据)
所以我有一些基本问题:
1)如何确定我是否需要制作新场景或构建只是制作大量画布并在它们之间切换?
在游戏中我看到了
1 scene - Loading
2 scene - Main screen with buttons--
1 button - open Store
2 button Open leaderborad
3 button - open something like map
等...
现在我想
我需要制作2个场景-加载和游戏场景
在游戏场景中制作一些画布 (MainState画布,商店画布,MapCanvas,排行榜画布等...)
当用户单击按钮时-显示此画布(其显示方式必须类似于弹出窗口)
2)如果我希望该地图随着越来越多的停靠点而增长(例如在Candy Crush中)-我需要将其设置为Assets Bundle并加载新的Bundle吗?
3)登录/授权的最佳做法 我检查了许多站点,发现今天有“游戏授权”的最佳做法-这是Google / Apple Game服务,而不是Facebook。对吧?
如果我理解不正确-你们能给我一个链接,我需要阅读/学习吗?
非常感谢你们。
答案 0 :(得分:1)
我想你的目标是手机。
1)在这种情况下,在移动设备上的决定很简单。一个简单的场景(正在快速加载)可以显示您的徽标,游戏名称等,第二个场景可以显示所有其他内容。如果游戏的关卡非常复杂,您可以开始考虑更多场景。 (如果更改到下一个级别很容易,例如更改背景,某些敌人等,例如您的情况,我会使用一个场景)
2)抱歉,我不知道您想要实现什么,但是您可以阅读有关资产捆绑here并统一使用docs的信息。同样,这取决于项目的复杂性。对于简单的游戏,可能并没有太大的区别。官方统一video on Asset Bundles和约Bundle browser
3)我对Apple Game服务一无所知,因此我只会谈论Google服务。设置非常简单。但是,有些步骤可能比较棘手,但是请花一些时间尝试根据需要设置所有内容。 github page of google play games plugin for unity(您可以在其中下载最新版本的插件)中包含许多有关如何配置它的信息。我上面提到的文档和一些测试足以在我的游戏中实现它。但是,如果您在设置时遇到麻烦,可以在youtube上观看一些视频,了解如何逐步进行配置。另外,这里是site,您可以在其中查看实现Google Play游戏后代码的外观