手把手教你写跳跃类游戏(3)
2011-12-10 13:42
134 查看
这是第三篇博客,在本次教程中,我们将完成Food这个类的设计。这是游戏相当关键的一部分,直接决定了游戏的可扩展性、可玩性。。。
进入正题:
先给大家看下Food类的类图:
从图中我们可以看到有多种食物,并且它们具有很多相同的属性和方法。所以我们很容易想到使用继承Food类。
新的类图就变成这个样子了:
这样当我们为游戏添加新的事物类型时只需要继承Food类并重写draw方法就可
进入正题:
先给大家看下Food类的类图:
从图中我们可以看到有多种食物,并且它们具有很多相同的属性和方法。所以我们很容易想到使用继承Food类。
新的类图就变成这个样子了:
这样当我们为游戏添加新的事物类型时只需要继承Food类并重写draw方法就可
相关文章推荐
- Android_手把手教你写跳跃类游戏(2)
- Android_手把手教你写跳跃类游戏(3)
- Android_手把手教你写跳跃类游戏——最终版本及所有源码!
- 手把手教你写跳跃类游戏(1)
- 手把手教你写跳跃类游戏(2)
- Android_手把手教你写跳跃类游戏(1)
- 跳跃游戏2--计蒜课
- [LeetCode] Jump Game II 跳跃游戏之二
- 计蒜客--第20题:跳跃游戏二
- 跳跃游戏
- 【计蒜客】20 - 跳跃游戏二(dp)
- Leetcode 45. 跳跃游戏 II
- [LeetCode] 55. Jump Game 跳跃游戏
- 计蒜客————跳跃游戏二
- 3D游戏中NPC的跳跃技能实现、原理解析、视频演示及代码演示 - LuoYing RPG
- Java实现-跳跃游戏2
- Leetcode #55. Jump Game 跳跃游戏 解题报告
- LintCode:跳跃游戏 II
- 跳跃游戏
- 跳跃游戏