阿赵UE学习笔记——2、新建项目和项目设置

阿赵UE学习笔记目录

  大家好,我是阿赵。继续来学习虚幻引擎的使用。这次介绍一下新建项目和项目设置。

一、新建项目

  通过桌面快捷方式,或者EPIC Games Loader,启动虚幻引擎。
在这里插入图片描述

  启动完成后,会打开项目管理的界面,可以看到之前已经创建了的项目,还有可以根据需要,在左边新建各种项目。
在这里插入图片描述

  如果你很有针对性的想做某种类型的游戏,可以选择游戏页签,然后看到有一些游戏类型的模板可以选择:
在这里插入图片描述

  比如我选择一个第一人称游戏的模板:
在这里插入图片描述

  注意看右边的说明,会告诉你这个模板里面会有什么内容。并且有一些设置选项。在下面有项目将要创建的路径,还有项目的名称。
在这里插入图片描述

  新建完成后,就可以看到一个第一人称射击的场景,并且是可以运行的:
在这里插入图片描述
在这里插入图片描述

  这些预设好的模板,主要是包含了一些测试用的美术资源,还有一些已经写好了的蓝图,相当于一个例子,可以作为一个制作的参考。
  如果我们都不需要这些模板,可以直接新建一个新的空白工程
在这里插入图片描述

二、项目设置:

  在编辑——项目设置选项,可以打开项目设置界面
在这里插入图片描述
在这里插入图片描述

  下面记录一下比较重要的一些选项

1、描述

在这里插入图片描述
在这里插入图片描述

  描述是一个项目的基础,里面可以设置项目的缩略图、描述、项目命名、项目版本、公司相关信息、法律版权相关信息,还可以设置这个项目的窗口控制情况,比如是否保留窗口的宽高比、是否使用无边框窗口、是否允许最大化之类。

2、影片

在这里插入图片描述

  很多游戏都会在游戏启动的时候,播放一个炫酷的视频作为开场,或者是游戏公司logo之类的视频。UE这里是可以直接设置这个功能,并且可以添加多个视频。点加号添加数量,然后选取mp4文件就可以了。

3、地图和模式

在这里插入图片描述
在这里插入图片描述

  这里可以设置当前工程默认的游戏模式,还有默认的关卡

4、输入

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  输入相关的设置选项,我觉得比较重要的是操作映射和轴映射
在这里插入图片描述
在这里插入图片描述

  这里是什么意思呢?熟悉Unity的朋友应该都会知道,其实Unity也有一样的输入映射设置。
  比如我们需要按一个按键触发一个攻击行为,那么我们就可以新建一个操作映射,然后指定在不同的设备比如游戏手柄或者电脑键盘,或者鼠标,按某个键的时候,就会触发这个操作。
  再比如我们需要定义一个角色移动的方向,比如向前,那么我们就可以新建一个轴映射,然后建立一个向前的轴心,然后指定在不同的设备比如游戏手柄或者电脑键盘,或者鼠标某个操作的时候,会触发这个轴向操作变化。
  这里还有一个语音映射,我没有用过,感觉应该是可以输入一些语音的关键词,来触发某种操作,好像很有意思。

5、渲染

在这里插入图片描述

  这里会看到很多熟悉的选项,比如前向着色、抗锯齿、剔除等。这个选项卡里面的内容,都是和渲染相关的选项,可以根据自己的情况来选择可以渲染的范围和类型。

6、物理

在这里插入图片描述

  如果我们想使用物理模拟效果,可以在物理选项卡里面进行设置
在这里插入图片描述

  像一些默认的重力、摩擦力等常量,也可以设置

  由于UE引擎的复杂度比较高,所以提供的选项非常的多,很多选项我觉得可以用到的时候再去了解。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/259444.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

运算放大电路的输入偏置电流和输入失调电流

一般运放的datasheet中会列出众多的运放参数,有些易于理解,我们常关注,有些可能会被忽略了。在接下来的一些主题里,将对每一个参数进行详细的说明和分析。力求在原理和对应用的影响上把运放参数阐述清楚。由于本人的水平有限&…

软件测试中如何测试算法?

广义的算法是指解决问题的方案,小到求解数学题,大到制定商业策略,都可以叫做算法。而我们今天讨论的软件测试中的算法,对应的英文单词为 Algorithm,专指计算机处理复杂问题的程序或指令。 随着最近几年人工智能等领域…

【C语言初阶】数组

目录 一、一维数组的创建和初始化 1.1 数组的创建 1.2 数组的初始化 1.3 一维数组的使用 1.4 一维数组在内存中的存储 二、二维数组的创建和初始化 2.1 二维数组的创建 2.2 二维数组的初始化 2.3 二维数组的使用 2.4 二维数组在内存中的存储 三、数组越界 四、数组作…

每日一博 - Protobuf vs. Protostuff:性能、易用性和适用场景分析

文章目录 历史区别联系性能差异最佳实践场景分析小结 历史 对于Protostuff和Protobuf的关系,需要了解它们的起源和发展。 Protobuf(Protocol Buffers)是由Google开发的一种数据序列化格式,用于结构化数据的存储和交换。它最初是…

【✅Java中有了基本类型为什么还需要包装类?】

✅Java中有了基本类型为什么还需要包装类? ✅Java中有了基本类型为什么还需要包装类✅Java的8中基本数据类型 ✅知识拓展✅基本类型和包装类型的区别✅如何理解自动拆装箱?✅拆箱与装箱✅自动拆装箱✅自动拆装箱原理 ✅哪些地方会自动拆装箱?…

C++20形式的utf-8字符串转宽字符串,不依赖编译器编码形式

默认的char[]编码都是要看编译器编译选项的,你选了ANSI那它就是ANSI,你选了UTF8那它就是UTF8. 【注意:经典DevC只支持ANSI编码(痛苦);上图是小熊猫DevC,则有这个选项】 这一点对我的代码造成了…

【教3妹学编程-算法题】循环移位后的矩阵相似检查

插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 3妹:“太阳当空照,花儿对我笑&…

Ubuntu 常用命令之 apt-get 命令用法介绍

apt-get是Ubuntu系统下的一个命令行工具,用于处理包。这个命令可以自动下载和安装软件包及其依赖项。它是Advanced Packaging Tool (APT)的一部分,APT是处理包的高级工具,可以处理复杂的包关系,如依赖关系等。 apt-get命令的常见…

linux: ip route 与 route 用法详解与对比

文章目录 1. 引言2. ip route2.1 描述2.2 语法2.3 参数2.4 例子 3. route3.1 描述3.2 语法3.3 参数3.4 例子 4. 对比5. 参考 1. 引言 本文主要介绍 ip route 以及 route 的用法和区别。 2. ip route 2.1 描述 用于管理静态路由表。linux 系统中,可以自定义从 1&…

聚类算法及可视化方法的实践与探索

簇内平方和表示数据点到其簇内质心的距离的平方和,公式如下: 其中, 是k簇数, ni是第 i 个簇的样本数, xij是第 i个簇中的第 j 个样本。 import matplotlib.pyplot as plt from sklearn.cluster import KMeans from sk…

Python Opencv实践 - 手势音量控制

本文基于前面的手部跟踪功能做一个手势音量控制功能,代码用到了前面手部跟踪封装的HandDetector.这篇文章在这里: Python Opencv实践 - 手部跟踪-CSDN博客文章浏览阅读626次,点赞11次,收藏7次。使用mediapipe库做手部的实时跟踪&…

47 星南二楼

动态规划&#xff0c;相当于求解最长子序列问题 #include <iostream> using namespace::std; using std::cout; using std::cin; int n; int a[5100],dp[5100];int xnel(int n, int a[]) {int result 0;for(int i0; i<n; i){for(int j0; j<i; j){if(a[j]<a[…

node版本与npm版本不对应的解决方案

大家好&#xff0c;我是雄雄&#xff0c;欢迎关注微信公众号&#xff1a;雄雄的小课堂 错误情况 今天遇到了个问题&#xff0c;原来用的node的版本是v14.16.0的&#xff0c;后来升级到了最新版20多的时候&#xff0c;以前的项目启动不了。 于是我手动将node卸载了&#xff0c…

【2023年网络安全优秀创新成果大赛专刊】银行数据安全解决方案(天空卫士)

在2023年网络安全优秀创新成果大赛&#xff0c;成都分站中&#xff0c;天空卫士银行数据安全方案获得优秀解决方案奖。与此同时&#xff0c;天空卫士受信息安全杂志邀请&#xff0c;编写《银行数据安全解决方案》。12月6日&#xff0c;天空卫士编写的《银行数据安全解决方案》做…

DAY11

问题一&#xff1a;指针与引用的区别 疑问 为什么引用的本质是指针常量&#xff0c;但是对它求sizeof却是变量所占内存空间的大小那&#xff1f;&#xff1f;&#xff1f;&#xff1f;&#xff1f;&#xff1f;&#xff1f;&#xff1f;&#xff1f;&#xff1f; 1.引用是给变…

Playground AI刚刚推出了它的新宠儿——Playground V2,去试试?

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

令人惊叹的代码技巧

在编程世界中&#xff0c;有一些令人惊叹的代码技巧和巧妙的实现方式。以下是一些我见过的令人印象深刻的代码技巧&#xff1a; 函数式编程魔法&#xff1a; 使用函数式编程的一些特性&#xff0c;比如高阶函数、匿名函数和Lambda表达式&#xff0c;可以使代码更为简洁、易读。…

(9)Linux Git的介绍以及缓冲区

&#x1f4ad; 前言 本章我们先对缓冲区的概念进行一个详细的探究&#xff0c;之后会带着大家一步步去编写一个简陋的 "进度条" 小程序。最后我们来介绍一下 Git&#xff0c;着重讲解一下 Git 三板斧&#xff0c;一般只要掌握三板斧就基本够用了。 缓冲区&#xff…

Redis权限管理体系(三): ACL 配置持久化

点击上方蓝字关注我 前面我们已经了解了ACL用户管理的用途及使用&#xff1a; Redis权限管理体系(一&#xff09;&#xff1a;客户端名及用户名 Redis权限管理体系(二&#xff09;&#xff1a;终于等来了Redis权限控制体系ACL 但因默认配置中ACL的配置未持久化&#xff0c;因此…

oracle怎样才算开启了内存大页?

oracle怎样才算开启了内存大页&#xff1f; 关键核查下面三点&#xff1a; 1./etc/sysctl.conf vm.nr_hugepages16384这是给了32G&#xff0c;计划sga给30G&#xff0c;一般需多分配2-4G sysctl -p生效 看cat /proc/meminfo|grep Huge啥结果&#xff1f; 这种明显是配了…