UE4数字孪生项目开发学习大纲

目录

初步学习

        模型制作编辑

        材质Shader开发

        灯光氛围调节

        蓝图基础

        C/C++基础

        UMG开发

        角色动画

        媒体播放

        资产打包与加载

        文件解析

        多人协同开发

        数字孪生项目框架

进阶学习

        Gis数据应用

        Slate开发

        Plugin开发

        PixelStreaming

        Socket通信

        Http通信

        WebSocket通信

        API设计

        VR与AR开发

深入专研

        数字孪生多人游戏架构

        Gis开发

        音视频开发

        网络通信开发

        数据库与接口设计

数字孪生项目分类

        交付类

        生产类


初步学习

        模型制作编辑

  • 模型制作规范
  • 模型碰撞与LOD的设置

        材质Shader开发

  • 基本材质编辑(例:建筑模型材质)
  • 功能性材质开发(例:车流光效)

        灯光氛围调节

  • 基本灯光调节
  • 场景氛围调节

        蓝图基础

  • 蓝图数据类型
  • 蓝图逻辑节点
  • 蓝图功能开发

        C/C++基础

        UMG开发

  • UMG自带的控件类型
  • UMG自定义控件
  • UMG发报机与蓝图事件
  • UMG拖拽功能

        角色动画

  • 角色类的定义
  • 角色动画制作与运用
  • AI系统
  • 传送与寻路

        媒体播放

  • UE4播放本地媒体文件
  • UE4播放音视频流

        资产打包与加载

  • UE4资产打包
  • UE4资产运行时动态加载

        文件解析

  • .ini文件
  • .json文件
  • .xml文件

        多人协同开发

  • svn工具的使用
  • git工具的使用

        数字孪生项目框架

  • Gameplay架构
  • 项目目录结构与资产归类

进阶学习

        Gis数据应用

        Slate开发

        Plugin开发

        PixelStreaming

        Socket通信

        Http通信

        WebSocket通信

        API设计

        VR与AR开发

深入专研

        数字孪生多人游戏架构

        Gis开发

        音视频开发

        网络通信开发

        数据库与接口设计

数字孪生项目分类

        交付类

  • 智慧城市、智慧楼宇、智慧校园、智慧工厂、智慧医院、智慧展馆、智慧旅游、智慧乡村等

        生产类

  • 数字孪生编辑器项目,可用于快速生产交付类项目(不修改UE4源码、运行时可动态加载场景、界面可拖拽嵌入、功能添加与节点式编程,提供API功能,资产打包与加密、拥有可扩展的素材库)

上一篇:《Exploring in UE4》游戏角色的移动原理(下)


下一篇:UE4 使蓝图连接线出现小箭头标志