【中文字幕】使用SDL2+C++制作外星农场游戏-Udemy

大小:1.15G 2.5小时


你可以建造道路和水道,种植外来作物和树木,以及色彩缤纷的移动动物。

概述

你将能够放置泥土、使周围泥土变湿的水和不同颜色的草。添加和删??除不同类型和大小的植物,这些植物有阴影、上下移动、从小处开始生长,并且只能存在于正确类型的瓷砖上。添加和删??除具有阴影的不同类型和大小的动物,从小处开始生长,四处移动,并避免重叠植物、其他动物和某些瓷砖(例如水)。

平铺系统

首先添加一个简单的紫色方格网格来进行基本设置。

然后通过添加允许放置不同颜色瓷砖的瓷砖系统来改进它。

接下来,将在游戏中添加自动生成阴影以赋予深度感的算法。

最后,当添加或移除水瓷砖时,周围的污垢瓷砖会变得潮湿或干燥,具体取决于它们距水的距离。

植物

首先设置可以使用鼠标和键盘添加和删除的简单植物。

然后,它们将被改进,使它们看起来像是在上下移动,从小处开始,然后长到完整的尺寸。

接下来,更多不同大小的植物/树木将被添加到游戏中,它们的阴影将变得更亮,并消除与其他图像的重叠。

最后将添加一个算法来检查它们下面的图块类型。这样它们只能放置在正确的瓷砖上,如果瓷砖被更改为它们不应该存在的类型,它们就会被删除。

动物

首先设置可以使用鼠标和键盘添加的简单动物,这些动物一开始很小,然后长到完整的大小。

然后它们将得到改进,有时它们会选择随机点移动到,或随机旋转到角度。

接下来,它们的运动将进一步改进,以便它们避免与它们不应该存在的其他动物、植物和瓷砖类型重叠,例如水。

最后将添加更多重叠检查,以便动物不再被放置在植物、其他动物或错误类型的瓷砖上。还要进行重叠检查,以便植物不能放置在动物身上。此外,还将添加代码,以便可以用鼠标删除动物,或者将它们下面的图块更改为它们不应该存在的类型。

资源下载
下载价格1 金币
VIP免费
如果链接失效,请在最下方评论区留言
0

评论0

请先

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录