c++窗口项目 空洞骑士:通过单例模式实现输入,输出等管理
通过多态,继承实现玩家,敌人的行为
通过添加矩形碰撞,实现地形碰撞,怪物碰撞,怪物
攻击判定,怪物追击等
实现摄像机抖动
通过外部文件读取写入实现存档,读档,成就等功能
实现按钮功能
实现音乐管理模块
实现场景管理
实现退出功能
实现玩家血量,能量的 UI
1. 有血条出现动画
2. 每格血都有单独的动画(增加,减少动画)
通过向量,矩阵的计算实现敌人的斜向攻击
实现敌人简单 AI
Unity 仿魂类游戏:
实现玩家翻滚无敌
实现摄像机锁定敌人,并使玩家正面始终朝向敌人
实现背包功能
整理功能
实现动态切换手中武器
通过向量计算实现盾反行为
通过实现的盾反行为,增加处决效果
通过触发器实现宝箱互动行为
通过触发实现获取功能
实现存档,读档
实现 Boss 行为
实现普通小怪 Ai
实现 UI 界面
UE4 动作类游戏
通过所有遍历所有敌人,实现锁定敌人、自动切
换锁定敌人
利用 c++代码增加矩形碰撞器,实现背包功能
1. 拖动
2. 交换
3. 整理
4. 丢弃
实现拾取功能
实现 UI 界面
实现武器与骨骼之间的绑定关系
实现武器与动画的一一对应,切换武器,动画也
随之改变
通过 nav 实现敌人看见玩家并追击逻辑