CSDN训练第二天–用Java编写植物大战僵尸设想
前言:通过昨天对植物大战僵尸开挂的修改,发现了这个游戏的一些需要改进的地方,但是基于目前自己的学识浅薄,只能从表面即游戏界面来思考问题,对于想要改进的地方需要运用的代码还不能写出,需要后几天的学习与尝试,下面先讲一讲今天通过视频学习到的一些思路和界面想法内容概括:植物大战僵尸游戏界面的设置,观察游戏界面不难看出,界面的关键部位分为以下几块:记录太阳个数,植物种类框,草地布局,僵尸。
内容1:而僵尸,植物需要由动态形式展现,我们可以将许多张动作有细微差别的僵尸图片连起来,使其结果具有动画效果,如下图:问题思考:怎么让人物动起来?素材如何组合?
内容2:草地布局我们可以看出,它是由许多个小格拼接起来的,每个小格可以放一个植物,这样我们就可以把它等价于九宫格一样的布局,通过Java语句来实现,当然,从整体游戏界面来看,这个界面分为:草地这个大方块,阳光记录的方框,植物方框,下图为分割思路:
当代码设计好之后,就可以在对应的方框位置出现我们想要的东西,从而勾画出整个游戏界面。下面是开头的代码(只截取了一些):
建立新的class步骤:
代码:特此声明:因为目前属于小白阶段,对于植物大战僵尸的修改还不能自己编写代码,所以所用代码是从b站上学习到的,并非原创
总结:对于目前自己的Java知识和运用情况来说,想要更改植物大战僵尸这样的游戏还不能独立完成,需要日积月累,但是不会放弃的,坚持每天学习一点点,弄懂一点点,相信未来有一天可以和其他大佬一样能有自己的代码跑出来



