2016-06-30 20:39:35 winchyy 阅读数 562
  • 从这里开始虚幻4-Editor介绍 v4.18

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

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

VS 2015升级到Update 3后,Unreal编译时会出现4599错误,原因是VS 2015 RC3中有以下更新:

“When using PCH files, mismatched -I include directories to the compiler between -Yc and -Yu compilations will now produce a new warning. C4599”

解决方案:
在工程中找到WindowsPlatformCompilerSetup.h,在warning列表中把4599删除,这样就可以避免4599的错误提示并成功编译了。

参考:
https://answers.unrealengine.com/questions/435600/build-failed-with-vs-2015-update-3.html

2016-08-29 13:54:00 weixin_33672109 阅读数 78
  • 从这里开始虚幻4-Editor介绍 v4.18

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

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

#官方文档 安卓快速入门

目的

这篇安卓快速入门旨在帮助用户完成最基础的 PC 或者 Mac 的设置,以便使用虚幻引擎 4 来进行安卓的开发。

#目标 安装并设置 Android SDK。
将安卓设备为开发做好准备。
为安卓平台开发创建项目。
如何将一个关卡场景部署到安卓设备上。
如何面向发行版本打包游戏。
build_icon.png
#步骤

  1. 安装安卓软件开发工具包(SDK)
    2.设置安卓设备
    3.创建项目
    4.部署场景
    5.打包游戏
    6.其它资源

#注意 虚幻引擎 4(UE4)现在使用一个特别的 Android SDK 版本,叫做 Android Works。 这一版本为 UE4 的安卓项目开发做好了准备,如果安装有其他 Android SDK 的话,我们 强烈建议 先将它们卸载,然后使用 UE4 中自带的 Android Works 重新安装 Android SDK。 如此来确保当前使用的 Android SDK 能够和 UE4 很好的兼容。

#安装安卓软件开发工具包 ##安装Visual Studio Community 2015 点击下载
##直接安装Android Works 如果你通过Launcher下载的Unreal Engine,则你可以在安装目录当中找到对应版本的Android Work。

Epic Games\4.12\Engine\Extras\AndroidWorks\Win64

输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明
输入图片说明

#开启Android开启开发者模式

转载于:https://my.oschina.net/hava/blog/739217

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-11-25 15:32:42 u012911347 阅读数 59
  • 从这里开始虚幻4-Editor介绍 v4.18

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

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

使用Unreal不多,本博客就编译配置等做简单记录。

Windows平台,运行Unreal,选了一个小车的工程:

这个是C++的,不是蓝图的。打开之后点击播放和启动都能运行:

然后点击编译,会在工程目录下得到Build和Binaries目录,里面有编译后的东西。不过运行Binaries目录下的失败了,然后我用这种方式编译好了:

接着配置Unreal的安卓编译环境,网上许多博客都有。不过我没用NVPACK,而是用的Android Studio,它会有安卓sdk和jdk,所以我想要Unreal直接用它的。

放个截图:

默认的Android Studio有sdk和jdk,但是没用ndk。所以我一开始没给unreal设置ndk,不过无法编译。用Android Studio安装ndk,设置好了就能编译了。

不过要注意,别安装最新的21,Unreal推荐的是r-14b,最高支持r18b。我Android Studio安装了18的ndk,但是无法编译,因为unreal告诉我它是r18c。然后用Android Studio继续安装了17,可以了。这里注意一点,我NDK API Level写了android-18,实际上比安装的高,不过应该没什么影响,写latest应该也行。另外ant可以留空,不影响。

由于我使用Mate 10测试,当前是安卓9,也就是29的api等级,所以我将unreal的最低和目标安卓都设置为了29,导致编译成功却在安装的时候出现unknown package com.xxx.xxx,所以将最低等级改为19,该操作就直接解决了该问题。再放两个图:

最终运行到了安卓上面,和电脑端不同的是自动出现了左右两个控制器,控制速度和方向:

2017-04-22 02:39:05 yangchao_emigmo 阅读数 2871
  • 从这里开始虚幻4-Editor介绍 v4.18

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

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

1. 安装UnrealEngine游戏引擎及其插件

1.1 下载Unreal源码(需要绑定github账号) https://www.unrealengine.com/

注: 官方要求绑定绑定github账号

 \git clone https://github.com/EpicGames/UnrealEngine.git 

1.2 生产Unreal编译文件

cd UnrealEngine
./Setup.sh 
./GenerateProjectFiles.sh  

1.3 Linux额外活儿

在Linux下需要额外干一活,下载 OpenEXR patch for linux
运行git apply 0001-Fix-openexr-support-for-linux-version.patch

1.4 编译Unreal和插件及测试

 make -j
 # for test
 ./Engine/Binaries/Linux/UE4Editor 
 # 并创建一个第一人称视角的项目(注意:创建C++工程,后期用Qt Creator编译)

安装成功能看到如下图

这里写图片描述

1.5 下载安装unrealcv插件 http://unrealcv.org/

git clone https://github.com/unrealcv/unrealcv.git 
cd unrealcv
export UE4=<path-to-UnrealEngine> 
sh build.sh 
# 出现 Automation.Execute: BUILD SUCCESSFUL 为编译成功 
cd ..
cp -r unrealcv <path-to-UnrealEngine>/Engine/Plugins/
# 如果只是安装到某个工程下
# 在该工程下(包含有<工程名>.uproject)创建 `Plugins` 文件夹 
cp -r unrealcv Plugins/

使得最后在 Menu —- Edit —- Plugins 能看到如下:

这里写图片描述

使用该插件: World Settings –> Game Mode –> GameMode Override, 选择 UE4CVGameMode.

2. 安装Qt 和Qt Creator

2.1 下载Qt

到这个地址http://download.qt.io/official_releases/qt/5.8/5.8.0/下载文件。
注意: 下载的文件为 .run格式,下载后安装直接允许该文件按照提示安装就好了,他会安装qt5.8.0,同时还有他对应的qtcreator编辑器。

2.2 安装CLANG-3.5编译器

sudo apt-get install clang-3.5
注: 如使用 g++ 会出现问题

2.3 配置Qt Creator

2.3.1 打开Unreal工程并配置Clang编译环境

Open Project 选择生成的 <工程名>.pro 文件打开,会自己进入工程配置界面 在Projects(小扳手)的界面:

这里写图片描述

Manage Kits...CompilersAddClang 分别添加ClangClang++

这里写图片描述

KitsAdd定义新建的配置名称为Desktop None Clang,在下面的Compiler选项框里,选择刚刚加好的Clang-3.5和Clang++-3.5;下方的Qt Version选择Qt 5.8.0即可(反正暂时用不到,随便选)

这里写图片描述

2.3.2 配置Qt Creator-Unreal编译环境

Desktop None Clang配置下

Build--Build Steps--Make--Make arguments改为 <工程名>Editor -j 12
Build--Clean Steps--Make--Make arguments改为 <工程名>Editor> ARGS="-clean"

这里写图片描述

2.3.3 配置Qt Creator-Unreal运行环境

在Desktop None Clang配置下的

Run--Run--Executable改为 <UnrealEngine根目录>/Engine/Binaries/Linux/UE4Editor
Run--Run--Command line arguments改为 <工程根目录>/<工程名>.uproject

这里写图片描述

2.3.4 测试Qt Creator-Unreal运行环境

点击Debug或Run按钮,应该先执行编译,然后弹出UE4Editor窗口:

这里写图片描述

配置完成
time: 2017.04.22-03:18

Unreal Engine4 虚幻引擎

博文 来自: zzzzyu
没有更多推荐了,返回首页