本教程主要通过武器系统的创建过程,掌握程序开发过程中对于如何组织逻辑的思考和经验。通过武器系统的三个版本的逐渐迭代过程,大家将会直观的感受:各个版本的优缺点;从想法到实践过程中会遇到的问题;从初始的想法到优化后的逻辑。
课程信息
教学总时长约12小时,使用软件:UE4.26, Blender2.92, Blender 插件 SendToUnreal 1.3.6。
适用行业:游戏引擎;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:准备
0101_项目准备
0102_版本管理(番外)
0103_结构与简介
第二章:资源创建(番外)
0201_坦克模型制作(番外)
0202_坦克开炮动画(番外)
0203_坦克资源的导出(番外)
0204_角色的武器和动画(番外_彩蛋)
0205_粒子制作(番外)
第三章:第一个武器
0301_基础武器的创建
0302_持续射击
0303_伤害处理
0304_支持多种角色
0305_支持角色武器
第四章:多种武器
0401_第一种武器加农炮
0402_第二种武器导弹_武器切换
0403_第二种武器导弹_索敌和追踪
0404_第三种武器发射器_定点抛物
0405_第四种武器激光
第五章:重构
0501_重构_原由
0502_重构_结构
0503_重构_武器
0504_重构_子弹
第六章:完善
0601_移动控制
0602_瞄准原理
0603_瞄准组件实现
0604_整理和修正
0605_目标历史_排序算法
0606_目标历史_通用函数
0607_目标历史_三种评分实现
第七章:蓝图转CPP
0701_蓝图转CPP_准备和激光扫描
0702_蓝图转CPP_扫描和武器
0703_蓝图转CPP_瞄准
0704_蓝图转CPP_蓝图扩展和调试_终
多端支持
课程支持ios及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院“下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon,Edge,FaceAxis,Space,Map等。