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

UE求职Demo开发日志#31 完成全部流程和梳理优化任务

1 任务目标回顾

任务2:

接取->精英怪的材料->合成装备->任务完成

要做的:

1.精英怪的蓝图

2.精英怪的生成控制实现

3.添加一种物品作为高级材料合成的必需品,配置合成配方

任务3:

1.大致同2,但要收集三个任务物品,这个物品不能重复刷,要在GameFlow记录一下

2.设一个交互点,消耗三个物品开门

3. 门后Trigger生成Boss(先不做,用改了之后的怪顶一下)

2 实现过程

2.1 任务2的材质修改,生成控制

创建子类,修改材质和缩放

生成控制一样的但是要加一个判断:

2.2 加一个合成材料

 2.3 创建任务和合成配方

 2.4 创建任务三的三个道具并实现消耗开门

判断是否足够

消耗物品并删除门的模型 

 开门后放一个Trigger,生成一个Boss,击败后直接返回MyMain,到这流程就结束了。

3 Demo改进思路梳理

结构:

1.交互应该改为接口实现,而不是在Player里switch

2. 某些类应该被设为单例,各系统应该内部封装功能,向外提供接口

3.Bag和Warehouse重复太多,应提取公共父类

内容:

1.UI的优化,引导提示,交互提示

2.Boss(把以前一个别的项目设计的Boss搬过来,因为时间真来不及)

3.游戏音效添加(为了速度都用2D音效吧)

4.资源的提前加载(网上找的场景太卡了,最好把材质里的shader全都改成只用贴图,然后转关卡的时候固定把资源全都加载好)

5.地图里该堵的地方堵一下,远处的场景能删的全删了

        总体目标是寒假结束(23号)前把演示视频录出来,所以留一天22号录视频,这么算是到21号能做到啥样算啥样,同时把C++复习完,总结一些笔试面试的笔记,每天固定上午做,下午刷题,晚上复习C++和总结笔试面试笔记。(悲,这一周看来要天天早起了)

相关文章:

  • LLM - 理解 DeepSeek 的 GPRO (分组相对策略优化) 公式与源码 教程(2)
  • 2025.2.10——1400
  • stm32电机驱动模块
  • python 基础知识100问
  • 第一章嵌入式系统概论考点02嵌入式系统的组成
  • ASP.NET Core 如何使用 C# 向端点发出 POST 请求
  • HTTP相关面试题
  • 利用MATLAB的linkaxes函数实现子图频率轴同步缩放
  • DateConverter does not support default String to ‘Date‘ conversion.
  • HARCT 2025 分论坛9:专用设备和机器人系统
  • WebGL 导入 OBJ 文件全解析
  • jenkins-获取当前时间戳
  • 买卖股票的最佳时机II(力扣122)
  • Python使用Flask结合DeepSeek开发
  • 2D 游戏艺术、动画和光照
  • Vue 2 — 配置请求转发
  • 【第5章:深度生成模型— 5.4 深度生成模型前沿全景:从Diffusion到多模态,揭秘AI生成技术的未来】
  • $ npx electron-forge import 一直报权限问题 resource busy or locked,
  • EasyRTC嵌入式WebRTC视频通话SDK支持Web浏览器、Linux、ARM、Android、iOS
  • win10右键使用IDEA打开
  • jsp动态网站开发选择题/seo整站怎么优化
  • 南京网站定制/福州seo排名公司
  • dede可以做视频网站/深圳网站建设开发公司
  • 做二手房产网站多少钱/如何做推广最有效果
  • 自己做网站卖东西/免费发布广告
  • 衡阳网站建设公司/南京百度推广优化