《精通Unreal游戏引擎》一第2步 项目间资源迁移

第2步 项目间资源迁移

精通Unreal游戏引擎
只要项目已经保存,您就可以在Unreal Engine启动程序中找到并打开它。这一次,我们不是新建项目,而是打开已经创建的Content Examples(内容示例)项目(如果没有下载安装Content Examples,请参考第1步)。

打开Content Examples(内容示例)项目,使用默认位于窗口左下方的Content Browser(内容浏览器),如图10所示,找到“Game/ExampleContent/Blueprint_Communications/ Materials”文件夹(双击文件夹展开其子目录)。

在该文件夹中找到名为M_Highlight的材质,可以通过Search Materials(搜索材质)搜索框来查找。鼠标右键(Mac上是Ctrl键+鼠标左键)单击材质M_Highlight,在弹出的菜单中选择 Asset Actions(资源操作),并在弹出的二级菜单中单击Migrate(迁移),如图11所示。

此时会弹出Asset Report(资源报告)窗口(如图12所示),该窗口将显示哪些资源会被导出然后再导入到我们选择的最新项目。我们要移动的资源是材质M_Highlight,资源报告(如图12所示)显示正确,单击OK(确定)按钮进入下一个窗口,我们将在这个窗口中选择迁移的目标工程。

接着,弹出Browse for Folder(浏览文件夹)窗口,如图13所示。定位到上一节所创建的点击式项目,找到该项目文件夹下的Content文件夹,正如在Content Browser(内容浏览器)中所看到的一样,将M_Highlight迁移到该文件夹下。

Unreal Engine4默认的项目创建路径是“C:\Users\YOURUSERNAMEHERE\ Documents\Unreal Projects”(例如,作者的Unreal Engine项目路径是“C:\Users\ Ryuuzaki\Documents\Unreal Projects”)。当然,如果您修改了创建路径,它也会记住这一路径并将其设置为默认。

定位到上一节所创建的点击式项目ArtofBP_03,找到该项目文件夹下的Content(内容)文件夹,如图14所示。最后,单击OK(确定)按钮,Unreal Engine将复制材质M_Highlight到该目录下。

我们为什么这样做,而不采用手动导出资源再到另一个项目中手动导入的方式,或者是直接在项目之间手动拖拽的方式呢?您可能认为是为了操作便捷,但是实际原因是兼容性问题。因为在4.5版本的Unreal Engine中,虽然支持手工拖拽及资源导出导入,但这一过程会丢失资源的关联信息,例如纹理和材质之间的关联信息等,导致在新的项目中资源不可用。

毋庸置疑,Unreal Engine之后的版本将解决这一问题,但是目前还是建议使用migrating(迁移)功能。

现在,材质M_Highlight已经在我们的项目中了。关闭Content Examples(内容示例)项目,重新打开我们的点击式游戏项目。这时,在Content Browser(内容浏览器)中多了一个名为Example Content的文件夹(如图15所示)。进入该文件夹,您会在这里找到M_Highlight材质,文件夹结构与Content Examples(内容示例)中一样。

目前对材质M_Highlight的迁移介绍先告一段落,之后会继续讨论。下面将继续我们的点击式游戏项目。

时间: 2024-09-20 06:05:24

《精通Unreal游戏引擎》一第2步 项目间资源迁移的相关文章

《精通Unreal游戏引擎》一第5步 使用减法BSP继续创建地图

第5步 使用减法BSP继续创建地图 精通Unreal游戏引擎 什么是Subtraction Volume(减法体)?Subtraction Volume(减法体)和BSP网格配合使用,可以从场景中删除BSP块.例如使用BSP创建一面墙,墙中有一扇门.首先新建一面墙,然后使用减法BSP从墙中凿出一扇门.下面我们就来学习如何实现. 创建减法BSP的过程和上一节我们创建墙的过程没有太大区别.事实上,这两个过程几乎一样.首先创建另一个立方体.如同前面的操作,前往Modes(模式)窗口(通常在项目主窗口的

《精通Unreal游戏引擎》一第7步 构建光照

第7步 构建光照 精通Unreal游戏引擎 现在是讨论构建光照的时候了.不熟悉Unreal Engine(或者游戏开发本身)的读者可能对此感到困惑.但是不用担心,虽然光照对于项目的视觉效果起着至关重要的作用,但是构建光照本身并不困难. 首先介绍什么是构建光照? Unreal Engine的光照有几种不同的实现方式.Lightmap(光照贴图)是由静态光照烘焙出来的.模拟场景的真实光照渲染并输出到Lightmap上,在渲染时直接使用,这样就使物体有了光照的感觉.这种做法节省资源,但是物体在移动时不

《精通Unreal游戏引擎》一第3步 准备地图

第3步 准备地图 精通Unreal游戏引擎 现在我们的项目中已经有了高亮材质,在使用它之前,我们需要一张地图.更具体地来说,需要一块游戏场地来展示我们的点击式游戏,这里不适合使用大的开放式环境.您不要误解,一些点击式游戏需要这种场地,但是这里为了展示"点击式技巧",一个小场地即可. 读者可以按照下面一些纲要性的介绍来制作地图,或者直接从http://content. kitatusstudios.co.uk下载.诸如"在这里创建这个,在那里创建那个"的介绍看上去很难

《精通Unreal游戏引擎》一第4步 使用BSP创建地图

第4步 使用BSP创建地图 精通Unreal游戏引擎首先,前往Modes(模式)窗口(通常在项目主窗口的左上角),如图19所示. 注意:该工具栏会根据您屏幕的分辨率隐藏一些选项.拖拉工具栏的底部和侧面边框扩展它,就可以看到所有选项! 下面使用BSP刷子创建一些几何体.在此之前,让我来解释一下什么是BSP,使用BSP的好处和注意事项. BSP是可编辑的几何体,可以用来充实项目的场景.想一下,您在使用可定制的乐高玩具创建关卡时,可以很快得到雏形,但是乐高玩具并不适用于制作最终产品.为什么呢?因为BS

《精通Unreal游戏引擎》一第8步 创建摄像机

第8步 创建摄像机 精通Unreal游戏引擎在接下来的任务中,为了保证叙述的清晰,我们仅仅使用地图的一部分.除非我额外强调,否则我们的工作区就是地图右下角的方形房间,如图50所示. 如果PlayerStart当前不在这个房间,那么将其拖进房间,方便下面的操作. 下面我们新建一个Blueprint(蓝图),它是一个可以重复摆放多次的摄像机.无论玩家在地图上的哪个位置,摄像机都会跟随他.想象一下Telltale点击冒险类游戏或者生化危机游戏中的摄像机. 如图51所示,使用简笔画的形式来快速示意.当玩

《精通Unreal游戏引擎》一导读

前 言 精通Unreal游戏引擎 Unreal Engine 4是当下比较流行的电子游戏开发环境Unreal Engine的最新版本.Unreal Engine是第一代游戏机诞生以来各类游戏的动力源泉,无论个人还是商业开发者,都可以使用Unreal Engine来开发他们理想的项目.在最新的Unreal Engine 4中,Epic极大地提升了引擎的品质,将未来的效果变成了现实.无论项目大小,无论是商业项目还是个人项目,现在都是使用Unreal Engine 4实现的最好时机. 本书采用简洁.清

《精通Unreal游戏引擎》一第1步 开始行动

"我想做一个点击式冒险游戏,以及一些智力逻辑类游戏.可以在您以后的书中讲解一下吗?" Bojan,下面我们就解决这些问题!从最基础的知识入手,循序渐进地制作自己的3D 点击式冒险游戏. 开始Unreal之旅的第一步是下载安装并创建一个新的工程.已有基础的读者对下面的步骤可谓轻车熟路了,而对于第一次接触Unreal Engine的读者来说,下面简单的讲解可以帮助您快速上手. 首先,我们需要打开Unreal Engine启动程序,安装完Unreal Engine4[1],您就可以在桌面上找

MainFirst证券:畅游使用开源游戏引擎或犯错

北京时间10月12日晚间消息,MainFirst证券香港有限公司(MainFirst Securities Hong Kong Ltd)今天发表分析报告,上调对畅游的股票评级,同时下调巨人的目标股价. 以下为报告全文: 我们更新了此前评级为"中性"(Neutral)的两家网游概念股的评级和目标股价.这两只股票过去一周中均下跌13%至17%.其中,我们将畅游评级从"中性"上调至"买入"(Buy),目标股价不变.我们将巨人的目标股价下调11%,同时维

Cocos2D-HTML5开源2D游戏引擎

转自:http://www.programmer.com.cn/12198/ 文/林顺 Cocos2D-HTML5是基于HTML5规范集的Cocos2D引擎的分支,于2012年5月发布.Cocos2D-HTML5的作者林顺将在本文中介绍Cocos2D-HTML5的框架.API.跨平台能力以及强大的性能.Cocos2D-HTML5是Cocos2D系列引擎随着互联网技术演进而产生的一个分支.该分支基于HTML5规范集,目标是可对游戏进行跨平台部署.Cocos2D-HTML5采用MIT开源协议,设计上