游戏开发进阶:对象状态、精灵动画与碰撞处理
在游戏开发中,为游戏对象赋予自主行为、实现精灵动画以及处理精灵碰撞是提升游戏趣味性和真实感的重要环节。下面将详细介绍相关的实现方法和步骤。
1. 创建巡逻敌人集合类
为了管理多个巡逻敌人,我们需要创建一个 PatrolEnemySet 类。具体步骤如下:
1. 定义类和变量 :
public class PatrolEnemySet
{
private List<PatrolEnemy> mTheSet = new List<PatrolEnemy>();
const int kDefaultNumEnemy = 15;
...
}
- 添加构造函数 :
public PatrolEnemySet()
{
CreateEnemySet(kDefaultNumEnemy);
}
public PatrolEnemySet(int numEnemy)
{
CreateEnemySet(numEnemy);
}
private void CreateEnemySet(int numEnemy)
{
for (int i = 0; i < numEnemy; i++)
{
PatrolEnemy enem
超级会员免费看
订阅专栏 解锁全文
4877

被折叠的 条评论
为什么被折叠?



