植物大战僵尸系列课程的最后一部分内容,即观察者模式的应用。通过一个简单的例子,解释了观察者模式的基本要素:订阅和通知。然后在实际项目中展示了如何使用观察者模式来处理用户列表界面的变化,以及如何监听和广播事件。最后,还介绍了如何在创建新用户时刷新整个列表,并添加新用户。
植物大战僵尸系列课程的尾声,以及观察者模式的应用和实践。
- 00:01观察者模式的应用:观察者模式是游戏中很常见的一种模式,可以应用在植物大战僵尸等游戏中。使用观察者模式,可以实现订阅和通知机制,使游戏更加流畅。
- 01:16观察者模式的概念:观察者模式是游戏中很常见的一种模式,可以应用在植物大战僵尸等游戏中。使用观察者模式,可以实现订阅和通知机制,使游戏更加流畅。
- 03:09创建新用户的逻辑:创建新用户的逻辑涉及到用户列表界面、当前用户和关卡等方面的操作。首先需要在用户列表界面中添加一个新用户,然后设置当前用户和关卡。
如何监听输入框内容改变并创建新用户,以及在主界面中进行相应处理的方法。
- 06:06添加输入框和取消按钮
- 09:11添加用户列表和主界面操作
- 11:18设置用户名和关卡编号
如何在游戏中存储和管理用户信息,以及如何初始化用户界面和关卡等级。
- 11:58初始化用户名和等级:在游戏中初始化用户名和等级,并保存在本地存储中。
- 13:44全局数据管理:使用一个名为"client_de"的类来管理游戏的全局数据,并添加一个缓存字段来提高性能。
- 16:07主菜单界面初始化:初始化主菜单界面的用户名和当前关卡等级,根据是否已有用户进行不同处理。
游戏中用户管理和操作的逻辑,包括初始化、选中状态、修改用户名、删除用户等操作。
- 17:47用户选中状态初始化和用户名修改
- 22:17用户名设置和删除操作逻辑
- 22:30用户名改变和界面更新
游戏中用户名修改的逻辑,包括判断用户名是否存在、重命名等功能。
- 22:50修改用户名和存储用户数据的逻辑
- 23:06删除和重命名用户的功能实现
- 23:45用户数据的存储和广播通知其他界面进行修改
作者:打工人小棋
他的合集:https://space.bilibili.com/302482063/channel/collectiondetail