❤️❤️❤️Unity废柴看过来,手把手教你做植物大战僵尸(八)—— 战斗逻辑总结

植物大战僵尸

一、复制我方的向日葵和豌豆,并运动

1、准备1:
(1)创建背景纹理
(2)向日葵豌豆的精灵模板

2、准备2:
(1)在背景上添加Grid(表格),排列好Cell(单元格)
(2)添加碰撞盒(向日葵和豌豆的精灵模板、单元格)

3、(1)给向日葵和豌豆精灵模板添加拖曳组件
(2)重写拖曳开始方法,显示向日葵或豌豆
(3)重写拖曳释放方法,放入单元格中不删除
注意:新建Layer命名Grid,把UI Root下子物体的Layer设置成Grid
(4)单元格下如果有植物,不能再重复放置

4、(1)使向日葵和豌豆运动,添加序列帧动画并设置
(2)重写拖曳方法,激活序列帧动画

二、复制敌方的僵尸,并运动

1、创建僵尸预知物
2、复制僵尸到指定生成点
(1)创建生成点
(2)Resource.Load加载预知物
(3)GameObject.Instantiate复制僵尸
3、添加序列帧动画
4、僵尸往左移动

三、我方豌豆发射子弹,击中僵尸,僵尸死亡

1、创建子弹模板,并不激活
2

你可能感兴趣的:(手把手教植物大战僵尸项目,游戏,unity3d)