创建自己的项目

启动

可以从Epic Games客户端点击“库”选项,在引擎版本的下拉选项中启动已安装的虚幻引擎

从客户端启动虚幻引擎

也可以通过桌面的快捷方式启动虚幻引擎

打开

启动完成后就会打开虚幻项目浏览器

虚幻项目浏览器界面

虚幻浏览器

1.项目:打开当前虚幻引擎版本的项目,比如你启动的是4.22,那你只能在项目中选择你创建国的4.22版本的项目打开

2.新建项目:创建新的工程项目,选择你要创建的是蓝图还是C++项目

​区别:

1.蓝图项目:都是使用蓝图脚本实现功能的(不用触碰任何一行代码,底层还是C++)

​2.C++项目:都是使用C++代码实现功能的(创建C++工程前先安装VS2017,如果系统没有安装VS2017,根据提示就可以完成安装)

创建项目

选择模板

选择模板来作为起点以用于新的项目

项目创建选择设置

​ 目标硬件(PC或者是移动设备)

​ 目标平台图像画质

​ 是否包含初学者内容素材包

储存的位置

选择项目创建路径以及名称

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

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

储存位置界面

虚幻4工程文件夹的结构

一般分为五个文件,分别是:

Config——包含了项目设置。键盘输入之类的配置文件

Content——存放引擎或游戏的内容,包括地图、贴图、模型、材质、蓝图等

Intermediate——包含了在编译引擎或游戏时生成的临时文件

Saved——包含了自动保存内容,配置(*.ini)文件以及日志文件

.uproject——项目启动程序,开启我们的项目

运行我们的游戏

1、在内容浏览器中找到文件夹名字带有BP的文件夹

2、接着打开Map文件夹中的关卡

3、点击工具栏中的播放图标开始游戏

g9muek-1603772454038)]

3、点击工具栏中的播放图标开始游戏

ps:以上是游戏编程系列中学习和使用UE4的第二步——创建项目和模板试玩全部内容,希望文章能够帮你解决学习和使用UE4的第二步——创建项目和模板试玩所遇到的游戏开发问题。

本文收录在 游戏编程

ue4 项目模板_Unreal 学习和使用UE4的第二步——创建项目和模板试玩 - 游戏编程 ️...相关推荐

  1. Three.js的学习之路(一丶创建项目/画出第一个3D模型)

    前言: 最近有点无聊,学学three.js,记录一下学习过程,随便给大家避避坑. 我的目标是完成一个室内设计预览的效果(下图),任重而道远啊,最后能不能坚持下去也不知道,不一定有这么多时间去搞,拭目以 ...

  2. 前端学习(2748):uniapp创建项目和演示

    1创建项目 2运行项目 3配置在微信小程序注意 配置路径 4注意开启端口号

  3. Scrapy学习篇(三)之创建项目

    创建项目 创建项目是爬取内容的第一步,之前已经讲过,Scrapy通过scrapy startproject <project_name>命令来在当前目录下创建一个新的项目. 下面我们创建一 ...

  4. Newbe.Claptrap 框架入门,第二步 —— 创建项目

    接上一篇 <Newbe.Claptrap 框架入门,第一步 -- 开发环境准备>,我们继续了解如何创建一个 Newbe.Claptrap 项目. 安装项目模板 打开控制台运行以下命令来安装 ...

  5. Java实训项目6:GUI学生信息管理系统 - 实现步骤 - 创建项目

    文章目录 七.实现步骤 (二)创建项目 1.创建Java项目 2.在项目里创建文件夹 3.在lib里添加MySQL数据库驱动程序包 4.在images里添加图片 5.在help里添加帮助文档 七.实现 ...

  6. python怎么做项目_...内学习python和django,并做出一个项目需要怎么准备,可以做什么......

    匿名用户 1级 2016-05-18 回答 Python(英语发音:/ˈpaɪθən/), 是一种面向对象.解释型计算机程序设计语言,是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GN ...

  7. java 抽象类 模板_Java学习day21-抽象类(abstract class)和模板设计模式(TemplateMethod)...

    一.抽象类(abstract class) 1.随着继承层次中一个个新子类的定义,类变的越来越具体,而父类则更一般.更通用.类的设计应该保证父类和子类能够共享特征.有时需要将一个父类设计的非常抽象,以 ...

  8. 前端学习(2585):vue-cli创建项目

  9. 前端学习(2165):vuecli3创建项目和目录结构

最新文章

  1. 遇到 400、500 错误千万不要慌!
  2. sql 避免除0错误_设计简历时避免这3个常见的UX错误
  3. linux编译寻找包含的头文件,Linux编写内核模块编译时找不到头文件
  4. 数据中台建设五步法(文末赠书)
  5. PAP CHAP认证
  6. BrainFuck——C实现BrainFuck解释器
  7. redis 删除key的命令_面试官问:Redis变慢了,你会怎么排查?
  8. NYOJ--218--Dinner(含题目意思)
  9. mice包--R中数据缺失值的处理
  10. Swift高仿喜马拉雅APP之一Charles抓包、图片资源获取等
  11. ENSP-----ISIS协议
  12. 鼠标连接在计算机,鼠标怎么连接在电脑上
  13. html 图片 填充方式,css怎么让图片填满?
  14. 西行漫记(11):数字化敏捷
  15. 使用dumpbin工具查看dll导出符号
  16. iMX6系列-iMX6Q 开发板 Python 移植
  17. Nexys4 DDR 开发板程序下载与固化【FPGA】
  18. 中学-知识与能力【7】
  19. Android自定义相机不存储照片,转换成Bitmap上传
  20. 思创易控cetron-思创MS5000为西安果壳打造智慧办公全网覆盖

热门文章

  1. autojs零散知识点-循环找图
  2. Kali linux学习入门-Kali菜单中各工具功能
  3. 逐鹿强网,金陵折桂,四届老将0ops战队如何称雄
  4. 方差分析 可汗学院统计学 笔记
  5. 3.2 使用直线段工具标注尺寸信息 [Illustrator CC教程]
  6. 迎接新时代,维谛技术全面呈献硬核策略
  7. final review 报告
  8. 【beta】nice!-------约吧NABCD
  9. c语言中的stdbool.h头文件,【C语言】中的stdbool.h头文件
  10. 中国象棋残局库构建[抄]