游戏中的一些有趣的特性,如僵尸对向日葵无效、卡片种植后立即种植下一株植物、卡片拖拽过程中就开始动起来等。同时,还介绍了如何通过面向对象编程的方式来实现这些特性,包括提取父类植物的共性和特性、使用start参数来标识植物是否种植完成等。最后,还提到了如何禁用碰撞器来避免僵尸攻击植物的问题。
植物大战僵尸游戏中的游戏特性,并提供了完善这些特性的方法。
- 00:01介绍游戏特性,如向日葵生太阳、卡片拖拽生子弹等
- 01:10使用父类来实现所有植物攻击生效的解决方案
- 02:30搬运植物共性到父类,方便实现特性
如何修改游戏代码,使植物种植完成后不能立即种植下一颗植物,并修复了其他一些问题。
- 04:03写完代码后测试游戏是否生效
- 04:34修改代码使植物种植完成后可以立即种植下一颗植物
- 07:26禁用碰撞器以避免僵尸攻击植物,需要获取碰撞器
植物游戏中的一些技巧,包括碰撞体类型、动画控制器、开关函数等。此外,还介绍了如何解决僵尸数量过多时重叠闪烁的问题。最后,布置了一个作业,要求实现坚果的卡片拖拽和多种状态的切换。
- 08:00使用get component获取碰撞器
- 08:47植物禁用和启用碰撞器
- 10:11使用计数器解决僵尸重叠和闪烁问题
作者:打工人小棋
他的合集:https://space.bilibili.com/302482063/channel/collectiondetail