您的位置:首页游戏攻略 → 人类一败涂地-怎么制作地图-地图制作教程详细入门级

这是一份非常非常详细的地图制作教程,包括怎么下载,怎么导入,以及导入第三方地图,拖拽物体,以及物理碰撞等。希望可以给喜欢的朋友们一些参考和帮助。

一 .下载以及配置

1.下载

首先放上已经从官网拿的正版Unity 2017.4.13f1

链接:1S1mAFPgsCI4iGPE4V5M4XQ

提取码:6sak

链接打不开是因为你没有加上网盘前缀

下载完打开应该是这样子的:

人类一败涂地-怎么制作地图-地图制作教程详细入门级

之后一路next,然后选择你要下载到的文件夹,等待下载完毕。

2.配置

下载完毕后,先不要急着打开Unity,你首先要打开Steam,确保是在线状态,确保游戏没有改动数据,文件没有缺失,然后,关闭任何加速器,遇到一种情况是因为加速器没有关,所以在之后的作图中导致报错,不能开启测试。

打开Unity

人类一败涂地-怎么制作地图-地图制作教程详细入门级

新下载的应该是没有项目的啊,我这里是因为我已经在做第三张地图了。

然后选择New,创建新项目

人类一败涂地-怎么制作地图-地图制作教程详细入门级

Project name是你的项目文件夹名,Location是你要存放项目的位置(这个要记住,不然你不知道去哪里删除项目),其余的就不用更改了,点击Create project。

清欢网

打开之后等待创建新项目,很快的,然后会显示这个样子。

清欢网

我的版本跟这个不同啊,请忽略掉版本号。然后叉掉更新的提示。

导入human游戏包的文件。

清欢网

那么游戏包文件在哪呢?

打开Steam,选择“库”,找到human,右键,属性,本地文件,浏览本地文件位置。

清欢网

然后把路径复制到导入的那个窗口上,点击导入。

清欢网

点击Import

清欢网

之后是漫长的等待时间。

LOADING...

导入完成后,不需要动unity里面的东西,直接右上角关闭Unity。

记得打开过的Human文件夹吗?

复制Project Settings文件夹

之后粘贴在你创建项目的文件夹位置,你还记得你创建的新项目在哪里吗?

直接全部覆盖。

然后再次打开Unity,看一下你的模型文件,是不是有很多没有加载出缩略图?

清欢网

解决方法:

右键单击Prefabs文件夹。

选择Reimport All选项,这一过程将需要相当长的时间,然后所有的缩略图都将正常显示。(这里我是直接复制官方的教程)

之后,您已经完成了Unity的配置,并可以开始自制人类:一败涂地的地图,下面让我们来学习如何制作一张自定义地图。(这里我也是直接复制的官方结束语)

二 .物理碰撞以及物品刷新

1.物理碰撞

有很多同学是看官方教程,然后自己制作level,其实没有必要这样做,因为可能会有翻译不当导致操作出现各种问题,其实你只要在下面的模型栏搜索"level",然后把它长按拖入到左边栏就行了。level分别包括:

出生点Initialspawnpoint, 死亡刷新FallTrigger,通关点PassTrigger,光源Directional Light

进入正题

上一章节如果你已经设置完毕,那么我们就可以正式打开Unity3D了,先删除系统自带的相机和定向光源,这个在level里面已经自带了。也就是Main Camera和Directional Light右键鼠标,Delete。

清欢网

然后插入“level”,在下面的模型里搜索“level”。

清欢网

并且把它拖入到左边场景栏。

清欢网

然后在All Model里随便寻找一块板子,拖入到场景内。

清欢网

并将右边坐标设置为0,0,0,让出生点落到板正中心并有一个红点落点。如果没有红色落点那是因为你拖入进去的模型还没有实体,也就是所谓的穿模,这个时候你如果点Play也就是测试,那么就会出现人物无限下坠的情况,不能落到板子上,那么应该怎么做呢?

清欢网

在右边Inspector栏下点击Add Component,Physics,里面有许多可以添加的,Box collider是让物体产生一个立方体碰撞体积,mesh collider是让物体产生一个跟随模型的碰撞体积,后者如果太多会使人在游戏过程中产生明显卡顿掉帧,这里建议使用Box collider。

清欢网

清欢网

清欢网

清欢网

然后双击Initialspownpoint你就会发现有红色落点了。

清欢网

这个时候就可以点击Play测试,人物是否能正常复活。

清欢网

Ok,一切正常!

清欢网

下面是可移动的物品碰撞教程!

2.物体刷新

首先,我们添加一个木桶进去。

清欢网

接着,我们先测试一下能搬动木桶吗,还要测试一下把木桶丢下去会刷新吗。

像上面的Inspector栏里那种的话可以看到只加了模型贴图还有一个碰撞体积,所以在测试里面这个木桶就好像“粘”在地上,是搬不动的,那么要搬动他需要怎么做呢?

点击Add Component,Physics,第一个rigidbody,它是赋予物体一个物理碰撞的效果,简单来说就是能搬了,然后再测试,会有一种可能,木桶不见了?其实它可能是掉到地底下去了,这是因为,木桶和地板没有碰撞效果,在Mesh collider下找到convex并打勾,再测试,就能搬动这个木桶了。

清欢网

突然发现,木桶好轻啊!

查看Inspector栏里的Ridibody,Mass,把数值改大一点就行,数值越大,就越重,随你喜欢的来,hh

测试过程中,把木桶丢下去,哎?怎么没刷新呢?

那么怎么办呢?

这个时候你需要再添加一条物品刷新的指令“Netbody”

Inspector栏里Add(以后我就用简称了),上面有个搜索栏,输入Netbody,点第一个插入就行了。

清欢网

然后别忘记设置重生高度,刷新高度。Respawn记得打勾哦。

清欢网

插入完成后可以测试一下丢掉木桶,是否正常刷新。

清欢网

ok,一切正常!

以上就是清欢网的小编给大家带来的全部内容了,非常感谢您的阅读,祝您生活愉快。

关于我们|免责申明|商务合作|友情链接|网站地图

@2019- QHmanhua.com 清欢网 All Rights Reserved