vs code ipynb文件_UE4引擎 源码的获取、安装,以及VS配置

0ea90e8428dd3b24658c523bb17efe32.png

1.首先我们需要注册一个Epic账户,网址如下

http://api.unrealengine.com/CHN/GettingStarted/Installation/index.html#bookmark1

2.创建GitHub账户

https://github.com/

3.登录UE4社区点击个人

d930d358029f1a46c8bf8400053b7a0c.png

进入到个人之后点击连接的账户,之后在下面填写我们GITHUB的昵称(用户名),注意这里不是邮箱地址

fb21e7ce08ae18792bacb8f8bee038bb.png

44f2f5bf14befb9239b0251d2c24d93f.png

绑定成功后会受到一封Epic的邮件,通知我们绑定成功

dbb2464df7e17f1e7266351439b47971.png

4.重新登录GitHub验证我们的邮箱地址

03855ab3a35f5474c133902f3109fede.png

5.点击验证按钮,成功后跳转到如下界面点击加入

a31419de650f742985484c207b63d50f.png

6.之后进入到这个界面,点击UnrealEngine就可以下载到我们的源码了,这里建议选择release版本,为稳定版大小大概为200多M。

fe25a926640e58ee730e703955b2c537.png

997d11fccd1cf35eab1c02d8b013fe65.png

7.下载成功后我们会看到这样一个压缩包,解压之后运行startup.bat批处理文件

d90bdc4da00f94c48559359db0b19925.png

e9163b51451c4526dd0c875e9bd5fbe7.png

打开界面如下,打开之后默默等待自动下载完成即可,中途不用操作,如果发现速度为0好久不动了,可以关掉重新打开,之前下载的不会消失。大概14个G。

7a73050f8cd9ccf57b4cc016e6a132bf.png

8.成功之后黑色对话框会自动关闭,然后我们点击GenerateProjectFiles.bat批处理文件,生成VS可执行的UE4.sln,生成之后的文件如图

640f64eb4c0c17d989c36b3c0e53df16.png

9.VS2017安装

下载 | IDE、Code 和 Team Foundation Server | Visual Studio​visualstudio.microsoft.com
e9b8438fd4e66f3c286b141768a29d67.png

6ef802f990614c0b53af52907e2902d1.png

10.下载完双击打开之后选择如下几项:

5c6df5949c9bd4ec3a38411560d3992c.png

acd7a3b8c75b0ccc8db1dfc1773fb103.png

安装成功后启动即可

420232b34bd89ed9da42c243f2c2df4c.png

11.打开之后关闭VS2107,之后安装番茄助手插件,具体步骤请移步该网址(该网址提供了番茄助手插件的下载地址以及安装方法)。

Mantra:【建议】UE4 C++环境配置小建议​zhuanlan.zhihu.com
115e5ebb4b5780ac21bc5236f5603f55.png

12.安装完成后运行我们的UE4.sln

5cf484540532ba86298b0c1344d40864.png

13.选择重新生成,编译我们的UE4源代码……静静等待编辑成功

a867efc95af3e6cc3ec5735190affa53.png

如果没出现失败,代表全部编译成功。

6ce319a7bc46768ee86b161e7d5e9ad2.png

14.找到引擎安装目录,按照如下路径找到UnrealVS调试插件,双击运行安装到VS2017中

UnrealEngine-releaseEngineExtrasUnrealVSVS2017

35229e3c4f4a75f8e2e569777d2db6e6.png

15.复制UE4.natvis到VS2017目录下,首先找到文件所在目录:

该文件为批处理文件,但是需要手动复制到VS2017目录

UnrealEngine-releaseEngineExtrasVisualStudioDebugging

f68ddb1e045767ecc8efe31a1cb1faf0.png

16.找到VS2017安装目录,打开如下目录将UE4.natvis拷贝到该目录下,可以在加断点的情况下,看到自定义变量当前的值。

Microsoft Visual Studio2017CommunityCommon7PackagesDebuggerVisualizers

fb98f140311b50ee957563a970c3d081.png

17.安装完成后可以按照官方文档的顺序,调整工具栏尺寸大小

网址:http://api.unrealengine.com/CHN/Programming/Development/VisualStudioSetup/index.html

18.按照官方提示步骤在工具栏调试->选项中配置Squiggle即可

9c5b335a4318a1d679968af94e8c7145.png

3b1f74177eec7c0d6a6025664946ed05.png

之后我们就可以利用新编译的引擎创建我们的UE4 c++项目了~

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js bind 传参、_js中的面向对象(一)

面向对象要解决的问题提到面向对象,大家的第一反应就是封装、继承和多态。对其做如下解释:封装:影藏细节(A对A——将多行代码取个名字或A对B——API调用合作)继承:继承的意思就是同上跟上述一样&#xff0c…

计算机网络中的物理层

1 基础概念 物理层解决如何在链接各种计算机的传输媒体上传输数据比特流, 而不是指具体的传输媒体. 物理层的主要任务, 确定与传输媒体接口有关的一些特性. -> 定义标准 1.1 物理层规定的特性: 机械特性: 定义物理连接的特性, 规定物理连接时所采用的规格, 接口形状, 引…

二元置信椭圆r语言_医学统计与R语言:多分类logistic回归HosmerLemeshow拟合优度检验...

微信公众号:医学统计与R语言如果你觉得对你有帮助,欢迎转发输入1:multinominal logistic regression "nnet")结果1: test (multinomial model)输入2:ordinal logistic regression "MASS")结果2&am…

python3.7.2安装与配置_python3.7.0 安装与配置

python 3.7.0 X64下载地址: https://www.python.org/ftp/python/3.7.0/python-3.7.0-amd64.exe 更多版本下载请移步到:https://www.python.org/downloads/release/python-370/ python可以在同一台机器上进行多版本的安装使用。 安装好python3.7.0后确认系…

操作系统处理器调度

1 背景 1.1 上下文切换: 切换CPU的当前任务, 从一个进程/线程到另一个保存当前进程/线程在PCB/TCB中的执行上下文(CPU状态)读取下一个进程/线程的上下文 1.2 CPU调度: 从就绪队列中挑选一个进程/线程作为CPU将要运行的下一个进程/线程调度程序: 挑选进程/线程的内核函数(通过…

c# 操作redisclient 设置过期时间_C# Redis分布式锁单节点

(给DotNet加星标,提升.Net技能)转自:热敷哥cnblogs.com/refuge/p/13774008.html为什么要用分布式锁?先上一张截图,这是在浏览别人的博客时看到的.在了解为什么要用分布式锁之前,我们应该知道到底什么是分布式锁.锁按照不同的维度,有多种分类.比如1、悲观…

计算机网络数据链路层检错编码 --- 循环冗余码CRC

实例说明 假如要发送的数据是1101 0110 11, 采用CRC校验, 生成多项式是10011, 那么最终发送的数据应该是? 发送端发送过程: 1. 最终发送的数据 要发送的数据 帧检验序列FCS(冗余码) 2. 利用生成多项式计算冗余码 计算冗余码的方法: 1. 加0, 要根据生成多项式中的阶为, 则…

计算机网络中数据链路层编码纠错编码 --- 海明码

1 概述 首先, 海明码是计算机网络中数据链路层的针对帧的位错提出的一种纠错编码方式. 海明码可以发现双比特错, 但纠正单比特错. 工作原理(简单解释): 牵一发动全身 2 工作流程 2.1 确定校验码位数r 海明不等式: 其中为冗余信息位数, 为信息位数 如果给定要发送的数据, …

计算机操作系统同步互斥

1 背景 在计算机系统里面, 多道程序设计是现代操作系统的重要特征, 且并行起到了很大的作用, 所以操作系统抽象出来了线程/进程的概念用来支持多道程序设计, 同时, 各个进程之间需要进行交互, CPU也需要进行调度来支持多进程. 多进程会涉及到共享资源访问的问题, 如果操作系统…

conda安装tensorflow-gpu简洁版_win10 tensorflow2.2 安装注意事项

学习新技术有两座大山,一座是安装配置环境,另一座是调试bug。对于想学习人工智能开发的人来说,安装配置tensorflow是必不可少的一步,这个过程对于初次接触的人来说,到处都是火坑。下面大家跟我一起,看看都会…

操作系统中死锁避免算法 --- 银行家算法

1. 背景 在银行系统中, 客户完成项目需要申请贷款的数量是有限的, 每个客户在第一次申请贷款时要声明完成该项目所需的最大资金量, 在满足所有贷款要求并完成项目时, 客户应及时归还. 银行家在客户申请的贷款数量不超过自己拥有的最大值时, 都应尽量满足客户的需要. 在这样的描…

python字符串对齐_Python - 字符串对齐

字符串对齐 本文地址: http://blog.csdn.net/caroline_wendy/article/details/20463231 Python中, 字符串对齐, 使用ljust(), 左对齐;rjust(), 右对齐; center(), 中间对齐; 也可以修改第三个参数, 修改填充数据, 默认使用空格; 代码如下: # -*- coding: utf-8 -*- # #File: Te…

操作系统中的死锁问题

1 死锁问题概述 一组阻塞的进程持有一种资源等待获取另一个进程所占有的一个资源.例子: 系统有两个磁带驱动器, P1和P2各有一个, 都需要另外一个. 2 系统模型 资源类型: , , ..., 包括CPU cycles, memory space, I/O devices 每个资源类型有实例. 每个进程使用资源过程如下…

chrome控制台如何把vw显示成px_你可能不知道的chrome调试技巧

本文是对常用的chrome调试技巧进行总结整理,如果你没有深入了解过chrome调试工具,此处总有你不知道的惊喜!从 Chrome 说起对于大部分人来说,Chrome 可能只是个浏览器,但是对于开发人员来说,它更是一个强大无…

gns3中两个路由器分别连接主机然后分析ip数据转发报文arp协议_ARP协议在同网段及跨网段下的工作原理...

前言:ARP协议是在链路层通讯中,已知目标IP地址,但是,仅有IP 地址是不够的,因为IP数据报必须封装成帧才能通过数据链路进行发送,而数据帧必须要有目的MAC地址,每一个网络设备在数据封装前都需要获取下一跳的…

操作系统文件系统

1 基本概念 1.1 文件系统和文件 1.1.1 简述 文件系统: 一种用于持久性存储的系统抽象 在存储器上: 组织, 控制, 导航, 访问和检索数据大多数计算机系统包含文件系统个人电脑, 服务器, 笔记本电脑ipod, Tivo/机顶盒, 手机/掌上电脑google可能是由一个文件系统构成的 文件: 文…

c++代码整洁之道pdf_别再问如何用python提取PDF内容了

作者:陈熹 来源:早起Python大家好,在之前的办公自动化系列文章中我们已经详细介绍了如何使用python批量处理PDF文件,包括合并、拆分、水印、加密等操作。今天我们再次回到PDF,详细讲解如何使用python从PDF提取指定的信…

查看文章影响因子的插件_Scholarscope--在新版PubMed中实现基于影响因子的文献筛选...

小编之前介绍过如何在Pubmed上直接显示杂志影响因子的方法,这个方法主要是依托Scholarscope插件,其实除了显示影响因子,这个插件还可以帮助大家根据影响因子筛选文献哦,操作也很简单,只要生成自定义过滤器即可&#xf…

leetcode32 --- longestValidParentheses

1 题目 给你一个只包含 ( 和 ) 的字符串,找出最长有效(格式正确且连续)括号子串的长度。 2 解法 2.1 动态规划方法 维护一个字符串长度的数组cur_max_len, 第i个元素代表以当前(或者)结束的最长有效括号的长度. 这样就会利用动态规划递推…

armitage识别不了漏洞_Shiro RememberMe 漏洞检测的探索之路

前言Shiro 是 Apache 旗下的一个用于权限管理的开源框架,提供开箱即用的身份验证、授权、密码套件和会话管理等功能。该框架在 2016 年报出了一个著名的漏洞——Shiro-550,即 RememberMe 反序列化漏洞。4年过去了,该漏洞不但没有沉没在漏洞的…