当前位置: 首页 > 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

 

 十一.将地形变形为样条

导入灰度图

        

http://www.lryc.cn/news/402067.html

相关文章:

  • 基于Vue CLI 3构建Vue3项目(Vue2也可参考)
  • Midjourney 绘画提示词汇总:让你的 AI 绘画与众不同
  • React和Vue.js的相似性和差异性是什么?
  • Nginx 和 PHP(特别是使用 Swoole 扩展)的配置和调优
  • Kafka Producer发送消息流程之消息异步发送和同步发送
  • Flutter 状态管理调研总结
  • 入门C语言只需一个星期(星期二)
  • 切换node版本
  • 【常见开源库的二次开发】基于openssl的加密与解密——Base的编解码(二进制转ascll)(二)
  • ssrf复习(及ctfshow351-360)
  • 请求通过Spring Cloud Gateway 503
  • C++代码_让室友坑我
  • AG32 的MCU与FPGA的主频可以达到568MHz吗
  • 怎样减少视频的容量 怎样减少视频内存保持清晰度
  • 谈一谈一条SQL的查询、更新语句究竟是如何执行的?
  • 自动驾驶AVM环视算法–全景和标定全功能算法实现和exe测试demo
  • 【Docker 系列】学习路线
  • 蓝色系信息工作室建站网站源码系统 带模版手机端 带完整的源代码包以及搭建部署教程
  • 什么是带宽限制,如何影响服务器数据传输?
  • RISC-V在线反汇编工具
  • 从零手写实现 nginx-32-load balance 负载均衡算法 java 实现
  • 基于STC89C51单片机的烟雾报警器设计(煤气火灾检测报警)(含文档、源码与proteus仿真,以及系统详细介绍)
  • SpringBoot整合阿里云RocketMQ对接,商业版
  • modbus slave 设备通过 网关thingsboard-gateway 将数据上传到thingsboard云平台
  • 安全防御:智能选路
  • Gitee使用教程2-克隆仓库(下载项目)并推送更新项目
  • Postfix+Dovecot+Roundcube开源邮件系统搭建系列1-2:系统搭建目标+MariaDB数据库配置(MySQL)
  • Flower花所比特币交易及交易费用科普
  • 1个Xpath定位可以在Web页面查找到多个元素Selenium
  • 智慧博物馆的“眼睛”:视频智能监控技术守护文物安全与智能化管理