《从零开始的 RPG 游戏制作教程》第六期:设置怪物掉落物并部署关卡怪物

目录

1. 前言

2. 第一期:制作基础场景

3. 第二期:让勇者和怪物登场

4. 第三期:基础的数值设计

5.第四期:从理论的角度简单聊聊关卡

6.第五期:制作物品和技能

第六期:设置怪物掉落物并部署关卡怪物

设计一个比普通的狗头人强大的狗头守卫

由于在先前的教程中我们已经细致地说明过很多次物体编辑器的操作方式,接下来的讲述中,为了讲述的效率,我们将不会再对物体编辑器的操作流程进行过多赘述。

在第一关我们需要一个【狗头人守卫】来作为守门的BOSS,玩家必须击败这个BOSS才能获得钥匙从而打开边境大门。
打开物体编辑器,我们找到【狗头人】。
在这里插入图片描述

复制粘贴它,获得一个自定义的狗头人,改名为【狗头人守卫】。
在这里插入图片描述

为了区别它和常规的狗头人,我们可以修改其模型大小和颜色,使得其更符合【BOSS】的直观感受。
在这里插入图片描述

得到的结果如下:

在这里插入图片描述

这样我们就得到了和普通的【狗头人】有明显【区分度】的【狗头人守卫】,我们的玩家就可以非常直观地直接从视觉上就知道这个怪物和其它怪物不一样,它不好惹。

为了让战斗更有挑战性,我们提高【狗头人守卫】的生命值为普通狗头人的5倍,并将其攻击力提升为普通狗头人的3倍。
在这里插入图片描述

这样我们的玩家就必须在面对BOSS之前,先收集足装备、药水来与之对抗。
这就引入下一个我们要讲的内容:设置怪物的掉落物。

设置关卡中怪物的掉落物

如果勇者击杀怪物后没有办法成长,无论击杀多少个怪物,勇者都不会变得更强,我们的战斗设计就会变得非常难以进行。
因为这种情况下,玩家控制的勇者只会在战斗中受伤并且得不到恢复,即便操作水平再强,也会被怪物们杀死。

因此我们必须设计一种方式能够让勇者在打败怪物后能够恢复自己的血量、提升自己的战斗力。
典型的手段便是在玩家击杀怪物后,让怪物可以掉落物品。

回到我们的场景中,找到放置在地图上的任意【狗头人】,双击它。
在这里插入图片描述

在打开的【单位属性】窗口中有【掉落物品】这一分页。
在这里,我们可以针对某个单独的怪物设置其可能的死亡掉落物。
在这里插入图片描述

在魔兽争霸3中,一个单位的死亡掉落设置是通过【物品列表】来实现的。
我们可以创建【通用物品列表】来方便多个怪物都使用指定的物品列表,也可以针对特别的单位(往往是BOSS或者会掉落特殊任务物品的单位)使用【自定义物品列表】。

让我们先介绍【通用物品列表】。
在怪物的【死亡掉落物品】属性栏处选择【从物品列表中查找】。
在这里插入图片描述

可以看到目前我们的地图中没有任何物品列表。
让我们点击【编辑物品列表】来创建新的列表。
在这里插入图片描述

在弹出的【物品列表】窗口,点击【添加列表】按钮,我们可以得到新的物品列表。
在这里插入图片描述

按照我们的需求来修改命名。
在这里插入图片描述

其中【彩蛋】和【稀有装备】我们暂且不管,先制作【低级补给】和【低级装备】。
选中【低级补给】后,在右侧点击【新设置】,并在创建了新设置后点击【新物品】来为其添加掉落规则。
在这里插入图片描述

上图的【物品设置 2】中的【随机 等级 1 可购买 物品】仅用于举例,说明我们不光可以指定掉落特定的物品,还可以直接随机掉落符合指定分类的所有物品,如下。
在这里插入图片描述

在一个单独的【物品设置】中,会按照总共为100%的概率进行N选1的随机判定。
不过一个物品列表中可以包含多个物品设置,意味着击杀一个怪物的时候,这个怪物可能会掉落最多和列表包含的怪物设置数量相同的物品。
比如,按照下图设置,我们的玩家在击杀拥有此物品列表的怪物时,这个怪物会有40%*10%*5%的概率掉落全部3个小型生命药剂。

在这里插入图片描述

【低级补给】让我们暂时就这样设置,同时【低级装备】如下:

在这里插入图片描述

修改完成后点击确定,回到怪物窗口的【掉落物品】分页,可以看到现在有4个物品列表可供选择。
在这里插入图片描述

根据我们的需要来选择其中一项。

在这里插入图片描述

点击确定,回到场景。
在这里插入图片描述

一个白色的标记环出现在了怪物脑袋上,这说明这个怪物拥有【掉落物品】的设置。

此外,如果我们同时勾选这些狗头人,我们可以同时编辑多个怪物的【掉落物品】设置。
在这里插入图片描述

在这里插入图片描述

这样一来,这3个狗头人都会在死亡时,遵循【低级补给】的掉落物品规则进行演算并给予玩家奖励。

接下来我们找到刚才放在场景上的【狗头人守卫】。

我们对【狗头人守卫】使用【自定义物品列表】。

我们需要【狗头人守卫】在死亡时掉落【大门的钥匙】,不过这个物品现在还没有制作。
让我们先到物体编辑器中制作它。

在物品的【战役】分类中,我们可以找到【月之钥匙】。
复制粘贴它,改名为【大门的钥匙】,并修改相关描述。

在这里插入图片描述
在这里插入图片描述

你可能会好奇为什么我没有修改【文本 – 提示工具 – 基础】的文本。
这是因为这个文本对应的是当该物品被放置到商店里进行出售时的标题,在我们的游戏中,【大门的钥匙】只会在击杀【狗头人守卫】时掉落,所以我们并不需要修改此处。

回到场景,找到先前放置的【狗头人守卫】。
在这里插入图片描述
在这里插入图片描述

如此设置后,当玩家击杀这个狗头人守卫,这个守卫就必然会掉落【大门的钥匙】。
不过,如果我们重新创建一个新的狗头人守卫(注意不是复制已经设置好自定义物品列表的狗头人守卫),你会发现新的狗头人守卫并没有这个自定义物品列表。
在这里插入图片描述

这是因为自定义物品列表是针对【单个单位】的,并不会绑定到【特定单位类型】上。

远景剪裁

在进行后续内容之前,我们补充一个知识:【远景剪裁】。
魔兽争霸3是一个上帝视角的3D游戏,在游戏内使用【镜头】作为玩家的观察视角。
在这里插入图片描述

如图,在【镜头】中有一个属性是【远景剪裁】,决定当前镜头能够看到的最远处。
当你在地图编辑器中将鼠标滚轮向后滚动时,游戏镜头会变高,从而能够看到更广的场景。但如果高到一定程度,就会出现如下图的黑色交界线。
在这里插入图片描述

但在设计关卡时,有时候我们需要将镜头拉高以便于总览关卡的整体,因而需要消除这黑线。
在这里插入图片描述

使用【Ctrl+鼠标滚轮向后滚动】,可以增加编辑器中镜头的【远景剪裁】的值,这样你就能够总览整个地图。

基于克里夫的强度放置怪物,分布到场景中

回到正题,现在我们已经制作了克里夫的物品和技能、制作了守门的怪物、能够设置怪物的掉落物。
换言之,我们现在具备了第一关的基本材料了。

先前我们的场景是上下开放的,这在场景上说得过去,但游戏关卡不是纯粹地制作风景,因此我们需要按照关卡需求来调整我们的场景。

我们希望塑造的体验是:
1 玩家刚离开村子后便会陆续发现零散的狗头人(离开村子后会遭遇轻量级战斗)
2 在抵达边境大门的路上,会有数个散落的狗头人村落(经历了轻量级战斗后,玩家需要学会如何应对群落)
3 边境大门是狗头人营地,存在大量狗头人(对抗守卫之前的挑战,同时也是用于积攒最终对战的道具)
4 有一条小路可以绕过营地来到后方,直接和狗头人守卫战斗(最终战)

这一流程的目的是为了塑造前期的轻量级战斗用于教学和让玩家熟悉,逐渐提高的难度则用于磨炼玩家的战斗技巧,并使用狗头人守卫来作为最终测试。
而我们保留一条小路,则是为了给那些熟练RPG的、想要直接挑战BOSS的玩家一个分支选择。这种小路的设计并不是必须的,但它会一定程度的影响关卡的节奏,进而影响一部分玩家的游戏体验。同时,它也是【探索】的一环,对于多周目的玩家而言,这就是一种新的体验。

好了,按照现在我们的关卡需求,先前的场景是不符合我们的要求了——我们不能让玩家一开始就可以选择。
让我们堵上一开始村子向下的路。
在这里插入图片描述

然后在其下方,把原本闭塞的树林处打开一条通路,能够拥有两条路线。
在这里插入图片描述

最后,我们设定下方是小路,上方是狗头人营地,因而为了让营地更大,我们再做一些修改。
在这里插入图片描述

我们扩大了左侧的通道,缩小了分岔路口的大小,同时扩大了上方作为营地的区域。

最右侧的小道,则保留作为和最终BOSS单独战斗的通道。不过这个通道现在非常靠近营地区域,在战斗时会很有可能吸引到上方营地的怪物,因而我们要修改通道,使其纵深更长,使得战斗可以更远离营地一些。
在这里插入图片描述

然后回到最上方,我们要堵住上方的路口,以避免让玩家认为最上方是可以抵达的地方。
在这里插入图片描述

经过一番摆放,我们得到了如下的分布图。

在这里插入图片描述

从上方出发,零碎地分布狗头人,直到下方出现分岔路,分岔路的一边是大量狗头人,另一边是少量狗头人。最后来到守卫处。
在这里插入图片描述

在守卫处,除了守卫,我还额外放了2只普通狗头人,并且这两只狗头人不会掉落任何物品。这么设计的原因,是因为这两只狗头人是纯粹用于增强关尾挑战性的。它们存在的目的不是为了给予玩家奖励,而是为了将游戏难度拉高。
在这里插入图片描述

根据目前的放置的普通狗头人数量来计算,我们可以大概知道玩家可以获得多少药水。
按下F11,我们可以打开【物体管理器】。

我们可以在物体管理器中查看诸多地图相关的信息。
来到【单位】分页,并找到【中立敌对】-【单位】,我们可以查看当前地图上一共放置了多少个单位。
在这里插入图片描述

排斥掉守卫身边不掉落任何物品的狗头人,我们现在有34个狗头人会掉落物品。

如果按照我们的40%+10%+5%的概率来计算,整场战斗下来假设34个狗头人全部都掉落药水,那么我们的玩家将大约能够获得 34x0.55=18.7 瓶药水。
我们每瓶药水可以恢复100点生命值,换言之地图上的补给是1870点生命值。
按照先前教程的计算,394点生命值便可以让我们的勇者在硬碰硬的情况下干掉2个狗头人,因而简单地计算,1870可以让我们的勇者通过硬碰硬的方式干掉9只狗头人。
不过后来我们为勇者添加了【重拳】和【王国的力量指环】,因而战斗难度还会进一步下降。
显然,接下来我们要么重新测试勇者可以在携带技能和指环的情况下对抗多少个狗头人,要么直接进行游戏。
前者可以让我们从数值的层面得知大致应该放多少怪物,而后者则可以通过将自己变成游戏玩家,直观地感受关卡的强弱。

不过,在粗略计算了数值后,我们不希望一关下来遍地都是药剂,因而我们可以在开始测试之前,将数值从40%+10%+5%修改为30%+5%,这样我们大约就只会获得9瓶药水,并且大部分在营地里。营地里由于怪物数量众多,因而战斗会更激烈,药水的获取难度也就会更高。在激战中不断战斗并获得回复药剂,我们认为是可以接受的体验。
在这里插入图片描述

在面对营地的战斗之前玩家可以遭遇很多零碎的怪物,但我们不希望这些怪物全部都掉落生命药剂。生命药剂能够恢复生命值,但不能直接提高战斗力。
因而为了奖励那些选择清缴进入营地之前所有怪物的玩家,我们将左侧一个怪物设置为必定掉落【铁剑】。

在这里插入图片描述

同样,为了达成这个目的,我们需要修改先前的物品列表,将【低级装备】修改为【必定掉落低级装备】,并调整概率。

在这里插入图片描述
在这里插入图片描述

这样子,玩家就必定会从这个狗头人身上拿到一把能够提升6点攻击力的铁剑。

如此,我们的舞台就初步搭建好了。

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

五大移动GPU厂商

《谁能笑傲江湖?移动处理器门派那些事儿》一文中我们把2012年的移动处理器的厂商做了一番介绍,并按照各自的属性给划分了门派。既然把他们称为江湖门派,那么每一个门派总要有自己的绝活。移动处理器厂商中CPU基本都是源自ARM,同架…

趣谈网络协议-第二模块-底层网络知识详解:2最重要的传输层

趣谈网络协议-第二模块-底层网络知识详解:2最重要的传输层 1:第10讲 | UDP协议:因性善而简单,难免碰到“城会玩”TCP 和 UDP 有哪些区别?UDP 包头是什么样的?UDP 的三大特点第一,沟通简单第二,轻…

物联网-鸡舍项目总结

转自:http://mt.sohu.com/20160816/n464326503.shtml,在此向作者致敬,干货很多。 本系统采用五层架构:传感器/智能设备→采集器/智能终端→智能网关→云中间件/Web后台→网页/微信。 鸡舍一般需要监控的参数,包括光照、…

Python爬虫可视化第2季-舌尖上的“小龙虾”

前言: 上期内容与大家分享了一些旅游的内容,从本期开始,会陆续分享一些为吃货们量身定制的文章。世界杯激战正酣,大家在欣赏精彩比赛的同时,怎能少了美食的陪伴,我们今天就来聊聊世界杯的好丽友-小龙虾。 P…

华为的汽车“攻势”

数字化转型,对于传统汽车的从业者而言,看起来还是一个陌生的词汇。\n 然而,现实是,把汽车产品数字化,把企业运营数字化,把一切实体的东西数字化、虚拟化,将成为传统车企不得不直面的事关生死的…

三级pc技术_第十九周PC、笔电、数码周边新品汇总:AMD英特尔激战正酣

【dogkeji-科技犬】 各位网友周末好,又到了2020年第十九周的PC、笔电、数码周边新品发布汇总时刻(2020年5月4日至2020年5月9日),那么本周有那些PC、笔电、数码周边新品发布呢?通过科技犬的汇总我们来一起回顾一下吧。 …

安全——网络安全协议的引入

TCP/IP安全缺陷 信息泄露 概述 网络中投递的报文往往包含账号、口令等敏感信息,若这些信息泄露则是灾难性的后果。其中嗅探是一种常见而隐蔽的网络攻击手段。 嗅探 概述 问题:在共享式网络架构下,所有的数据都是以广播方式进行发送&…

618价格激战下的苏宁悟空榜 映射零售进阶史

今年的电商价格战,给我的感觉是猛的一批。百亿补贴、J-10%、24期免息、直播低价促销、自有品牌产品降价不降质等等,一套价格组合拳打下来,让原本萎靡不振的消费市场又恢复到了以往的热闹烟火气息氛围中。 联想到8年之前的京东刘强东向苏宁发起…

汽车控制芯片赛道“激战”,高性能车规MCU全球首发

中国芯片厂商正在加速进入高端车载MCU(微控制单元)市场。 4月12日,芯驰科技重磅发布了ISO 26262 ASIL D级的高性能、高可靠、高安全、广覆盖的车规MCU产品——“控之芯”E3系列,该系列产品采用台积电22nm车规工艺,集成…

monkeyrunner2

最近,做android项目测试,测试一个应用程序在多个设备中分辨率是否合适,麻烦得要命,不停的截图比较,前一段时间,研究了一下monkeyrunner ,决定通宵写一个实用性强的monkeyrunner来方便测试使用 前一段时间写的monkeyrunner资料 http://youxilua.blog.51cto.com/3357586/772666 功…

梦三国解析服务器spl文件头失败,流沙恐遭降级?《梦三国2》MPL夏季赛第二轮激战全面开启...

逐梦巅峰,为荣耀而战!2020《梦三国2》职业联赛(简称:MPL)夏季常规赛第一轮较量于上周正式结束,风月战队后来居上,通过6小局连胜将战队积分累积至14分,积分排名连跳3级成功登顶第四周积分榜首之位。常规赛半…

2017计算机最高配置,快来升级你的电脑:2017年单机大作配置要求一览

2017年,众多新游戏都蓄势待发,你的PC是否还能经受得住接连而来的游戏性能挑战呢?当然每个玩家所爱的游戏都是不一样的,所谓众口难调,并且各家厂商对游戏的优化程度也不尽相同,而且网游和单机对于硬件的要求…

对安装Linux的服务器进行缓存清除

安装Linux的服务器缓存过高导致服务器运行速度慢 第一步,查看当前服务器中Linux系统的状态。 命令:free -h 第二步:备份内存缓冲区中的数据到磁盘中。 命令:sync 在大多数情况下,不需要手动使用sync命令&#xff0…

英文的美好。。。

If You Could Choose If you had the power to decide what types of opportunities would come your way, what opportunities would you select? If you knew that your experiences would match your expectations, what would your expectations be?In fact, you do have…

中国独特词的英文表达(转)

发表文章 中国独特词的英文表达(转) 2006-10-06 16:54:57 大中小 1、中国意念词(Chinesenesses) 八卦 trigram 阴、阳 yin, yang 道 Dao(cf. logo) 江湖(世界) the jianghu World &…

文学-谚语-英文谚语:英文谚语

ylbtech-文学-谚语-英文谚语:英文谚语 英语谚语指流传于英国和美国的比较简练而且言简意赅的话语。英语谚语有一部分来自书面文献,主要出自希腊罗马神话、寓言故事、莎士比亚戏剧以及一些名家作品中。 1.返回顶部 1、 中文名:英语谚语 外文名…

Redis面试核心技术点和缓存相关问题

目录 Redis的数据结构和原理 Redis持久化:RDB和AOF Redis的集群设计 缓存雪崩、击穿、穿透 高并发场景下缓存和数据库更新策略 Redis的大key和热key和大value 本地缓存 磁盘IO和网络开销 相比于 请求内存IO 要高上千倍,如果某个数据从数据库磁盘读…

es elasticsearch 十四 各种机制 评分机制 正序索引 解决跳跃结果问题 解决耗时过长问题 解决相同属性值都到一个地方

目录 评分机制 机制 查看评分实现如何算出来的explaintrue 分析能否被搜索到 Doc value 正排序索引 Query phase Fetch phase Preference 问题 解决跳跃结果问题 Timeout 到达时间直接返回,解决耗时过长问题 Routing 数据准确分配到某地,解决相…

ChatGPT会取代低代码开发平台吗?

编程作为一种高端技能,向来是高收入高科技的代名词。近期,伴随着ChatGPT在全球的爆火,过去通过窗口“拖拉拽”的所见即所得方式的低代码开发模式,在更加智能和更低成本的AI搅局之下,又面临了更深层次的影响。 低代码平…

高性能至强融核服务器,剖析两大至强融核产品规格_Intel服务器CPU_服务器评测与技术-中关村在线...

英特尔至强融核协处理器基于英特尔集成众核(英特尔MIC)架构,可作为现有英特尔至强处理器E5-2600/4600产品家族的补充,为高度并行化的应用提供无与伦比的性能。 此次推出的至强融核协处理器3100系列和5110p两大家族,基于其最先进的22纳米3-D三…