2017-07-29 09:28:05 huihut 阅读数 1532
  • 从这里开始虚幻4-Editor介绍 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2392 人正在学习 去看看 杨石兴

Unreal 源码编译运行 Missing cached shader map… 的问题

问题描述

Unreal 源码是 Github-release 分支,版本是4.16。

编译运行Unreal引擎源码的时候,出现虚幻编辑器的窗口,但是卡在45%不动。

并在调试窗口输出:

Missing cached shader map for material WorldGridMaterial, compiling. Is special engine material.

同类问题

同样这个问题,在unrealengine社区有人遇到,但没有说明具体原因及解决方案。

answers.unrealengine.com - UE4.7 source build, missing cached shader

结果

结果我没有进行任何操作,再等会儿 居然成功运行了起来!

我猜测可能是WorldGridMaterial这个材质需要联网下载,然后由于网络问题在45%处卡住了一会儿。

2019-05-16 13:46:50 wang371372 阅读数 224
  • 从这里开始虚幻4-Editor介绍 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2392 人正在学习 去看看 杨石兴

    unreal源码的获取安装编译参考这编文章:

           https://www.cnblogs.com/sundayofit/p/8448786.html

    我的编译环境是VS2017,win7系统,编译时,提示如下错误问题:

          错误 MSB3644 未找到框架“.NETFramework,Version=v4.6.2”的引用程序集 的解决方法。

   按照网上的方法,安装.NET 4.6.2的sdk,重启,修复。。。。。结果依然无法找到4.6.2框架。干脆使用最粗暴的方式,搜索unreal源码目录下的所有.csproj文件,打开将下面的4.6.2改为4.6.1。编译成功,不过编译过后的文件贼大,整个文件夹有67G。

<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
改为
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>

  

2019-11-27 11:50:55 t163361 阅读数 26
  • 从这里开始虚幻4-Editor介绍 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2392 人正在学习 去看看 杨石兴

原文地址:https://blog.csdn.net/t163361/article/details/103273128

官方视频教程
中文文档地址
Unity开发者学习通道
启动器下载
如何下载编译引擎源码
官方源码地址
里面包含Unreal的源码等开源库
想要下载Unreal源码,需要申请成为Epic Games成员

2016-10-15 12:08:22 u011417605 阅读数 9603
  • 从这里开始虚幻4-Editor介绍 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2392 人正在学习 去看看 杨石兴

虚幻4源码 :https://github.com/EpicGames/UnrealEngine,需要登录github,才能下载。

登陆后,打开上面的网页,可以看到工程代码,下载zip文件:



下载完成后,解压,可以看到如下图:



先点击Setup.bat,安装下载,这个过程需要一段时间。等待完成后,运行GenerateProjectFiles.bat,生成VS解决方案:


双击UE4.sln打开,编译即可。


本文地址:http://blog.csdn.net/u011417605/article/details/52822118

2019-01-01 22:10:48 qq_41755371 阅读数 603
  • 从这里开始虚幻4-Editor介绍 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2392 人正在学习 去看看 杨石兴

近日想学习unreal引擎,去官网看的时候,发现只有windows和mac的,而博主用的linux。不过这倒不存在不过很早就听说unreal4已经开放了源码了,不过不知为何,博主去看的时候,unreal的官方github里只有两个项目,难道是删了?既然官方的github找不到,那我就搜索一下吧,我发现了一个mainhc的用户存放了源码。

https://github.com/mainhc/UnrealEngine

里面的编译过程也写得很详细,大致浏览一下,再参考这篇编译的摘要

https://wiki.unrealengine.com/Building_On_Linux

大致意思就是先把源码解压至一个文件夹,然后在shell中,cd至项目文件夹。

  • 大家可以看到项目下有一个叫做Setup.sh的脚本,第一步就是要在shell中运行它。

因此在shell中先运行它,并且确认没有错误。

博主最初遇到了一个叫做mono无法识别的错误,网上搜不到解答,不过后来我仔细一想应该是缺少某个包吧。

于是我去搜了一下,果然有个叫做mono的包,安装过程的介绍如下

https://www.mono-project.com/download/stable/

安装好后,接下来Setup.sh运行就ok了。

  • 接下来需要运行GenerateProjectFiles.sh。

因为咋们linux用户一般用的是g++,如果这样的话不出意外会来个只能用clang编译。

不过clang这种编译器直接包管理器就可以安装了,我用的是ubuntu,所以用apt命令就可以装,感兴趣的也可以去下clang源码来编译,本文节约时间直接用clang了。

可能是由于unreal源码是老版本,博主先前没注意,装了个clang 6.0,于是错误说只能3.6-3.9版本的clang,不过问题不大,改成

  • sudo apt install clang-3.9

就ok了。

如果一切顺利,那么接下来可以挂一两小时的机了,悠闲哉!

最后如教程所言,在Engine/Binaries/Linux下就能找到UE4Editor了。

Unreal4

阅读数 1774

没有更多推荐了,返回首页