所以我的学习计划有些混乱。 我目前没有任何前进的具体计划。 我想下周我会花一些时间思考我要改进的地方。
这一周是Unity实践的一周。 我从制作无尽的亚军副本开始,最后了解了关于Unity 2D游戏资产的一些知识。
牛仔赛跑者
当您无法连接到互联网时,牛仔赛跑者本质上就是一个无尽的赛跑者,就像谷歌浏览器中的恐龙游戏一样。 您只需跳过事物并获得分数即可。
就游戏机制而言,这里没有什么特别的东西,但是我确实了解了一种实现无限滚动背景的新方法。 上一次我谈论过如何重复生成精灵时,这一次它们使用四边形作为背景。 使用四边形,可以通过创建纹理并将其应用于四边形的表面来模拟无限滚动。 然后,您只需编写一些使纹理移动的代码,但仍停留在四边形的内容之内。

Unity教程
统一教程是非常有用的资源。 您可以在此处查看他们的2d游戏教程。 https://unity3d.com/learn/tutorials/s/2d-game-creation
这周,我看了看他们的tilemap以及他们对平台播放器控制器的编程。
您绝对应该检查一下教程,尽管这是一个关键的步骤,但是tilemap非常棒。

基本上,tilemap使创建原型和构建世界变得容易。 您拥有类似于画笔的瓷砖,并且可以在任何需要的地方对其进行绘画。 您还可以制作一个称为“规则拼贴”的东西,其中拼贴将根据周围的拼贴而变化。 如您所见,您可以看到水,还可以拥有动画图块。
您可能还会注意到相机如何跟随播放器。 这是通过一项名为Cinemachine的资产完成的。 设置非常简单。 只需拖动您想让摄像机跟随的对象,就可以完成。 如果需要,可以设置特定的区域,以便当播放器移入这些区域时,照相机开始移动,或者您还可以创建边界框,如果播放器掉落,则边界不会永远跟随它们。

最后的想法
这一周是学习Unity已有工具的好一周。 我曾经做过一些我自己制作跟随摄像机脚本的游戏,但我做的不是,但看看能使开发变得更快,更容易的其他事情很酷。 我现在一直在独自学习朝鲜语,我认为尝试制作一款可以教别人如何阅读朝鲜语字符的游戏会很有趣。 因此,在下周,我将尝试统一使用我所了解的内容,看看我是否可以对此做一些粗略的演示。 下次见!