2013年11月21日
客座文章:为你的手机游戏增添润色
Noah Malewicz 是 Chunky Apps 的创始人,这是一个由一人组成的独立开发工作室。他热衷于为移动设备制作有趣、卡通化的游戏,并使用 Corona SDK 来实现这一目标。他的最新游戏 城市小鸟 在十月中旬成为 Corona 每周应用,并且 Noah 此后不久在 Corona Geek 上作为嘉宾亮相。
在参加了一次纽约的聚会之后,Noah 受到了启发,开始专注于为他的游戏添加润色——从美化“菜单”界面开始。在他的客座文章中,他分享了自己如何完成这项任务,并为其他独立开发者提供了建议。
让你的游戏看起来润色十足可能需要大量的工作。在这篇文章中,我将讨论你游戏中一个经常被忽视的部分——“菜单界面”——以及你可以做些什么来为它增添一些活力和趣味。
改造菜单界面
今年夏天,我参加了由微软的 Jesse Freeman 在 纽约市 举办的名为:“如何成功润色你的游戏” 的聚会。他有很多很好的见解,我想和大家分享其中一个,它真正将 城市小鸟 提升到了一个新的水平:润色我的菜单界面。
基本的想法是在你的菜单界面上加入“动态”。这可以是任何东西,从闪烁的开始按钮到让各个元素从屏幕外滑动到相应位置。这种动态或动画,即使它非常微小,也会对游戏的外观和感觉产生很大的影响。
在参加那次特别的聚会之前,我一直在努力开发我的游戏玩法,而没有真正考虑过菜单界面。我计划展示游戏徽标和一个大的“PLAY”按钮,并且我认为我需要的任何其他按钮都会以某种方式“融入”。
活动结束后,我决定完全重新设计我的菜单界面,以适应游戏的感觉。我引入了我在游戏中使用的其中一张建筑物图像,并在其屋顶上放置了一个鸟笼,里面有一只鸟。这给玩家暗示了游戏玩法,他们需要将鸟拖到笼子里。我还将“城市”主题融入到我的菜单中,将我的按钮做成你在城市中看到的真实路标。
引入动态
我对屏幕的外观很满意,所以是时候开始研究动态了。使用 Corona 的 transition 库,我可以轻松地使路标从左侧滑入,建筑物从右侧滑入。瞧;即刻产生动态!然后为了增加一点效果,我让底部的其他两个按钮最后滑入,只是为了叠加动画,这样一切就不会同时发生。
我对完成的菜单界面感到满意后,我想再进一步,并思考:“如果小鸟真的飞过屏幕会怎么样?” 我已经有了让它们飞翔的代码,所以为什么不在这里试试呢?事实证明,它看起来非常酷。菜单界面现在有持续的动态,一旦小鸟到达屏幕末端,它们会再次从左侧重新出现。它真的让游戏栩栩如生。
一些最后的润色
最后,我尝试将整个游戏中的拖拽机制添加到菜单界面上的小鸟身上。虽然我一开始很喜欢它,但最终我决定它太过分了,就把它移除了。我也想用一些远处的小鸟在建筑物后面飞来飞去来营造一种 3D 感觉,所以拖拽就没有任何意义了。
我添加的最后一个润色可能不会被很多人注意到,但它仍然非常酷。在城市小鸟中,你可以解锁越来越多的小鸟。我决定一旦你在游戏中解锁一只小鸟,它们也会在菜单界面上解锁。所以一旦你解锁了一两只小鸟,仔细观察,你应该看到你的新朋友和他的伙伴们在菜单界面上快乐地飞翔。
结论
总而言之,我对最终的菜单界面的效果非常满意——它比我最初计划的要好得多。所有这些改进都来自于只是尝试在我的菜单界面上加入一点动态。一个很好的启示是,在所有游戏玩法都已编码并且游戏运行正常之后,你还没有完成——不要忘记让包装看起来和里面的东西一样好。
Satwant
发布于 15:34, 11 月 22 日太棒了,非常鼓舞人心!
Dave Baxter
发布于 09:40, 11 月 23 日第一印象很重要,看到那个菜单会给我留下对游戏的好印象。这总是一个让游戏玩家开始的好方法。
哦,不知何故,我以为这篇文章是要讲如何为你的游戏添加波兰语 🙁
Dave
Noah (Chunky Apps)
发布于 07:29, 11 月 25 日感谢 Satwant,很高兴你喜欢这篇文章!
哈哈!很抱歉让你失望了 Dave,也许那可以成为我的下一篇文章?