我通过浏览Kenney网站(该网站提供了不同的sprites)开始了制作平台游戏的过程。 精灵是出现在游戏中的对象,例如玩家图标,门,用于平台的瓷砖等。这些对象构成了游戏的体系结构。 我搜索了与平台游戏相关的资产,这些资产为我提供了许多可供选择的资产集,每种资产都有不同的主题和可以在游戏中使用的不同物品。 我找到了喜欢的外观的资产集,将其下载并导入到我的统一项目中。
我的第一步是设置每个精灵的每单位像素以及背景。 为对象的单位像素设置值会更改其在场景中的大小,因此选择一个值可以更改游戏中每个项目的比例。 这意味着我必须找到精灵的大小(以像素为单位),计算出相机的大小(以单位为单位),然后计算游戏中每个对象每个像素应该有多少个像素。 例如,我选择的背景是1024×1024像素。 我的相机统一为10个单元高,18个单元宽。 如果我想让背景垂直放置在相机内部,则需要将1024除以相机的高度(以10为单位),以获取102.4像素/单位。 在制作侧滚动平台游戏时,我不必担心背景不会水平填充相机,因为我要复制背景几次并排放置以创建一个长而连续的背景。背景。
- Cocos Creator教程:The Cannon 2,第2部分
- 一家软件公司会向您询问有关HTML5游戏的21个问题
- 快速的虚拟功能:通过黑客攻击VTable获得乐趣和收益
- 软件游戏测试服务提供商的榜首
- 在游戏相机中
计算平台图块每单位尺寸的像素要容易得多,因为我希望每个图块占用一个摄像机单元。 由于图块的尺寸为64×64像素,因此我将单位像素设置为64。计算出单位像素的值是我之前遵循的Block Breaker游戏的教程中介绍的内容,但是并没有完全第一次沉没。 必须为自己的游戏解决这一问题,并回顾设计本部分的教程,这有助于我巩固这一过程和计算。
我打算继续使用一些精灵的不同位置在屏幕上移动玩家的角色,以向游戏中添加一些动画。