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

UE4-初见虚幻引擎

一.创建自己的工程

        1.启动
                a.通过桌面双击图标来打开对应版本的虚幻引擎

                 b.通过EPIC启动器开启动虚幻引擎

        2.选择或新建项目

        ps:高版本虚幻编辑器可以打开低版本的虚幻项目,但是高版本虚幻的项目不可以由低版本的虚幻编辑器打开。

        3. 选择要打开的项目

4.选择模版

        选择游戏进入然后点击下一步,进入选择模版的界面,该界面是虚幻引擎针对不同的游戏类型所提供的项目开发的模版。在确定好自己的类型和模版后点击下一步。

5.项目设置

         储存的位置:

                项目名称不支持除了_下划线以外的其他特殊符号 

                项目名称开头只支持字母和中文

6.运行项目模版

 7.解决光照需要重建问题

        解决方法:

                a:

        F11可以打开全屏游戏视窗     再次按F11:退出全屏 

                b:

二.虚幻4工程文件夹的结构

config:配置        Content:内容         Intermediate:中间

三.初学者内容包

        前提条件项目中包含初学者内容包

        如果项目中没有包含:       

四.虚幻编辑器界面介绍

        1.菜单栏 
                a.文件

                打开资产是从本项目的所有资源中选择想要编辑的资产打开进行编辑

                 导入到关卡中:将项目外的模型导入到关卡中。

                导出所有:将场景中所有的模型都导出。

                b.编辑

                c.窗口

                 d.帮助

         2.工具栏
                a.保存当前关卡

                        这个仅仅是保存当前关卡,不常用一般都是用保存所有。

                b. 源码管理

                        多人协作进行版本管理。 

               c.模式

                d.内容                  e.设置

 对当前画质进行更改。

选择不同的平台进行预览。

五.在项目中创建角色

        1.获取角色素材包

                 将人物模型拖拽到场景中。

六.将关卡中的画刷创建静态网格体

七.为Actor设置碰撞 

        查看这个模型是否有碰撞:

                点击简单碰撞,如果画面中什么都没有,那么就是这个模型并没有设置碰撞。 

                此时将碰撞预设改为 Block All没有意义,一样还是没有碰撞。 

        方法一:

        方法二: 为这个模型添加碰撞

        方法三:添加复杂碰撞

         凸包数量越大,生成的模型就越精准,同时需要的设备性能就越高。

八.隐藏静态网格体 

 H隐藏 ctrl+H显示

九.合并Actor

十.给样条添加Actor

 

 十一.将地形变形为样条

导入灰度图

        

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • java包装类 及其缓存
  • 浏览器的缓存
  • PyCharm软件初始化配置
  • 使用 Flask 3 搭建问答平台(三):注册页面模板渲染
  • 华为OD机考题(基础API)
  • 【Linux】服务器安装SSH
  • 人工智能算法工程师(中级)课程14-神经网络的优化与设计之拟合问题及优化与代码详解
  • 通过docker构建基于LNMP的WordPress项目
  • 微信小程序基本语法
  • WPF实现一个带旋转动画的菜单栏
  • js | 原型链
  • 慢查询sql索引优化
  • Docker:基础概念、架构与网络模式详解
  • Linux先行一步
  • java通过pdf-box插件完成对pdf文件中图片/文字的替换
  • [NodeJS] 关于Buffer
  • CSS相对定位
  • GitUp, 你不可错过的秀外慧中的git工具
  • Java,console输出实时的转向GUI textbox
  • leetcode98. Validate Binary Search Tree
  • Linux链接文件
  • Odoo domain写法及运用
  • PAT A1120
  • Redash本地开发环境搭建
  • VuePress 静态网站生成
  • vue总结
  • 反思总结然后整装待发
  • 技术胖1-4季视频复习— (看视频笔记)
  • 使用docker-compose进行多节点部署
  • 中文输入法与React文本输入框的问题与解决方案
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #{}和${}的区别是什么 -- java面试
  • (react踩过的坑)antd 如何同时获取一个select 的value和 label值
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (顺序)容器的好伴侣 --- 容器适配器
  • (四) 虚拟摄像头vivi体验
  • (四)opengl函数加载和错误处理
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (转)重识new
  • ... 是什么 ?... 有什么用处?
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .net 4.0发布后不能正常显示图片问题
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .net 后台导出excel ,word
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .net程序集学习心得
  • .Net下的签名与混淆
  • .NET业务框架的构建
  • .sh