前情提要:本人是一个学Unity的,怎料第一段实习去做了游戏广告试玩。。。Whatever,去哪里都能学到新知识,况且因为试玩广告的包体小、在线网页的特点,我还能学到新的游戏引擎和开发语言~其实还是很不错的!

我已经入职一周左右,在这一周中我自己制作了一款试玩游戏广告,下面记录一下这一周我的经历… ⬇️ ⬇️ ⬇️

开始

入职第一天比较轻松,了解了一下团队开发习惯和规范,拉取了代码仓库,然后就是熟悉一下TS语言和Cocos引擎。接下来我接到了一个做试玩广告的任务,这是一个非常令人眼熟的小游戏:货柜消除。整体内容是三消+滚动货柜,看似比较简单。可是,我却出现了很多问题。。。

开发

第一个问题是对于游戏效果的拆解,其实要实现相同的游戏效果有特别多的方法,也正因为这样,导致我多走了一些弯路。

在货架消除的逻辑上,我想的是在每一个格子中创建3个空槽位,之后拖动商品放在空槽位上即可。不过经过后面的观察,游戏的逻辑其实是:整个大格都可以看做是一个可放置物品的区域,在其中可以用数组规定好每个商品放置的x值,只要商品被拖进这个区域,就用代码检查是否有空位,如果有,就放置在距离拖动点最近的空位上。

不过这是我做完第一次的想法后才发现的了,期间改动比较大。

之后还有各种各样的问题,比如特效乱飘、对齐效果不是很好、音频文件太长导致包体过大等等。。需要注意的小问题小细节特别多,小到某一帧效果是否好,拖动物品时动画移动的方式是否足够干脆利落都要落实到位。

结束

我在学习制作的过程中一边体会平时玩的小游戏的逻辑,一边感叹原来这些细节也是一点一点扣出来的。

封面的图片是我做的第一个PA小游戏,之后还有各种各样类型的小游戏,我会一边制作,一边领悟,PA之旅,正在路上。