当前位置: 首页 > news >正文

UE4学习笔记 FPS游戏制作20 重写机器人和玩家死亡 切换相机和模型

定义父类中的死亡方法

在父类中定义OnDie方法,不需要实现,由子类实现各自的死亡逻辑
新建一个Die方法,处理公共的死亡逻辑
Die的实现:
以前的分离控制现在要延迟做,如果分离了控制器,就无法再获取到玩家的相机,模型等组件,所以要先处理逻辑再分离控制器,用函数名延迟调用函数只能用中文名,右键节点选择"前往代码定义"可以查看源码里的名字,**但是我打不开,**目前已知不是未安装源码的问题,不知道什么问题,以后知道了补上,建议用英文查看节点名来获取节点的名字
在这里插入图片描述

修改TakeDamage,直接调用死亡
在这里插入图片描述

玩家重写OnDie

让相机延后移动4米
在这里插入图片描述
更换模型
在这里插入图片描述
死亡方式1 :使用死亡动画
在这里插入图片描述
死亡方式2 :使用布娃娃死亡
启用模拟物理,并启用碰撞
在这里插入图片描述
我们也可以直接在蓝图里设置布娃娃
启用模拟物理,然后在碰撞里修改碰撞预设,启用碰撞
在这里插入图片描述
在这里插入图片描述

相关文章:

  • 【leetcode hot 100 739】每日温度
  • 关系图:赋能数据可视化的动态扩展
  • 微服务中的服务发现与注册中心
  • python之网络编程
  • zabbix添加IIS网站计数器(并发连接数)
  • jupyter使用过程中遇到的问题
  • 硬件学习笔记--53 DC-DC Buck工作原理、选型及应用介绍
  • <KeepAlive>和<keep-alive>有什么区别
  • LiblibAI 接入阿里通义大模型,推出 10 秒 AI 视频生成功能
  • 汽车加气站操作工题目及答案解析
  • 算法学习第十六天:动态规划(补充题目)
  • PowerBI,用度量值实现表格销售统计(含合计)的简单示例
  • Win11 环境使用WSL安装Ubunut系统
  • python中神级调试工具pysnooper库的详细使用
  • requests库post方法怎么传params类型的参数
  • 2.(vue3.x+vite)使用vue-router
  • Perl 环境安装指南
  • 蓝桥-班级活动
  • ‌​​​​​​​耘想WinNAS:开放式智能存储,开启影音娱乐与AI融合新体验
  • 【MySQL | 六、索引特性(进一步理解)】
  • 做行业网站赚钱/关键词优化排名费用
  • seo做多个网站/谷歌推广
  • 现在网站开发用什么/有什么好的推广平台
  • 广州网站建设/典型十大优秀网络营销案例
  • 有人做网站花了10几万/整合营销传播的方法包括
  • 局域网网站制作教程/口碑营销的步骤