植物大战僵尸(复刻)

我要开发同款
Matrix_Always2024年04月23日
169阅读

作品详情

在植物大战僵尸里,有很多的对象,如果把每个对象的功能实现完,也就大致完成了这个游戏,首先是向日葵,然后是阳光,僵尸的话,额,这么画画就好了,然后是豌豆射手,额……不要介意,毕竟是顶尖程序员,画得好我就去当美术啦,子弹就比较简单了,添加一点高光像这样,所有这些对象,继承自基类 ObjectBase,因为是 2D游戏,所以每个对象都是由图片组成的,继承自基类 Image,并且给每个子类对象取个名字,然后就要开始收集素材啦~
2D 游戏的所有元素,都是由图片组成的,包括场景、UI 和 角色。所以可以提炼出一个公共的图像类,然后定义场景类,UI类,对象类 分别继承自图像类。
向日葵、阳光、射手、僵尸、子弹 都继承自对象类。每个对象都有各自的动画,动画主要分两种,一种是图片切换,一种是补间动画,补间动画包括位移、缩放和旋转。除了向日葵 和 射手保持原地不动以外,阳光、子弹和僵尸都有各自的行动路径,且都不同。向日葵能够产出阳光,射手能够射出子弹,所以两者行为也不同,所以定义五个类即可。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论