终于到这一步了呢,弄清楚这些东西真的花了我很长时间(为整整一年不冒头找借口www)
上一篇帖子其实有很多错误的地方,而且内容也比较浅,虽然对于刚刚玩的萌新应该够了,但实际上那篇帖子只是能教会大家做一个监狱,哪怕能做监狱了,在很多细节或者机制上的问题还是一概不知(其实那时候我也不知www)。所以这一篇帖子就是带大家尽可能完整的理解房屋机制,从监狱搬运师一跃成为监狱设计师~!
咳咳咳~绝对没有虐待NPC的意思~
(希望大家看完帖子能告诉我一个房屋最多能放下多少个马桶www)
🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸
一.迫害记...研究记录展示www
乱七八糟呢...
下面这张图是平时比较我喜欢用的NPC城镇样式,可以住3个NPC,房屋可以同时住宠物和居民,箱子!更多的箱子~!
这一张是我最近刚做出来的,体积缩小了很多,而且体积利用率很高,就是居民宠物不能一起住了w
二.房屋组成
下图是几种基本的NPC房屋
都可以同时住居民和宠物。图1和图3中的墙是最小数量,图2不需要墙。
游戏里告诉我们的明性条件有大小,桌子,椅子,光源,墙,环境,门。但其实官方给出的这些条件提供的信息非常贫乏甚至敷衍。哪怕你做的房屋满足这些也不一定是一间完整的房屋,他们会告诉你“这不是有效的房屋”。原因呢?没有说,只能靠我们自己了qaq。而且你看,我们甚至有没有墙的房屋诶,这和他们给的条件正好矛盾了叭?
下面我会用自己的方式并结合wiki上的解释来重新说明这些,所以现在抛弃官方告诉你的墙桌子门这些不合理不清晰的条件,那根本没用qxq
一.房屋组成(从这里才正式开始w)
房屋组成包括框架,光源,平坦表面物品,舒适性物品,入口物品。
好像很难懂?别担心,那就是个名字而已,总该和官方那个条件区分一下,其实都是一样的ww
1.框架
这个很容易懂,我自己的解释是在房屋内部区域的任一点在八个方向包括上下左右和斜角的四个方向上延伸出去要有一个 由未虚化的实心块组成的 闭合图形 把他关起来。
其实用一张图就能解释~
形状什么的都没问题,只要是闭合的就好了。
这里重点说一下实心块,实心块这个词在官方说明里也出现过——“这是个实心块!”实心块包括那些能够阻碍你移动的图块(砖块,土块等等的各种块),平台,关闭的门和泡泡。大部分实心块都能够虚化。
泡泡也是实心块www,我不知道为什么但是就是这样,不信你用房屋检测点一下泡泡>.<(其实房屋检测很适合用来判断一个块是不是实心块,在块上面点一下就好了)
门比较特殊,它在关闭时确实是实心块,房屋检测也是这个结果,它也确实能作为框架,但打开后就不是实心块了,房屋检测的信息也很奇怪。不过开门不会影响门作为框架的功能,这里只是让大家注意区分关闭的门和打开的门是两种不同的块,后面会有用哒~,具体打开的门是哪种块...非实心块~qwb
实心块在wiki上有专门的界面,大家可以去看一看~
2.光源
光源包括火把,蜡烛,烛台,落地灯,水母缸等等,还有壁炉,壁炉能同时提供篝火buff和房屋的组成光源,不想放篝火可以试试这个qwq
光源和亮度无关,大部分能亮的都能当光源,但不是所有(比如岩浆qwp)。壁炉关闭后是没有光的,但也能当光源,圣诞老人出售的灯也是没有亮度的,但也能当光源。
下面这张图简单罗列了部分
3.平坦表面物品
只要名字里有桌这个字就算ww,炼金桌,迷人桌,战争桌都行
4.舒适性物品
能坐就算www,再算上床
此外野餐桌是能同时满足平坦表面物品和舒适性物品两个条件的,所以做房子的时候一个野餐桌就够啦~
5.入口物品
平台只要放一个就算,而且不论放在哪里,很奇怪,但就是这样www
NPC房屋是不需要所谓的“入口”的,只要满足条件就行,你把房屋做的水泄不通都不会有什么事(倒不如说巴不得全围起来不让NPC乱跑ww)
二.房屋条件
1.大小
房屋的内部区域加上框架总共的大小最小为60块,最大为749块。内部区域和框架各自都没有限制。
那我能不能做5*150的超长房屋捏~
理论上是可以的www
最合适的大小是5*12或6*10,也就是两种监狱的大小~(论做监狱的不知道多少个好处www)
2.缺口
内部区域中在水平和竖直方向不能出现连续5格及以上的缺口,缺口是指这个地方既没有背景墙也没有未虚化的实心块。
如果未满足条件的话会提示“该房屋缺少一面墙!”。
不超过4格就行,这也是为什么有无墙房屋ww
用平台连接是很好的处理办法,只要注意别不小心把房子分割开就行~ww
此外,开启的门的除门轴外(门在关闭时的三格)剩下的三格是能参与到 缺口的判定里的。ww关门不好开门好>.>
tip:一个房屋中空墙越多(只有背景墙没有其它实心块,背景物块的图格)NPC入住的速度越快,如果一个房屋中没有墙或者墙上放满了东西等多久NPC都不会来,你只能手动把已入住的NPC分配进入该房屋。砂岩砖墙会使NPC入住时间增加。(金字塔里的那个墙,wiki上写的,我没测试过,不过应该没人用这个做房屋吧www)
3.环境判定
如果房屋离邪恶环境太近或处在邪恶环境当中balabala...
好麻烦不想多说了qaq
简单来说,房屋的内部坐标左右各46格,上下各44格形成的矩形区域内,每格邪恶图格加1分,每格神圣图格减1分,每颗向日葵减40分。
这里提到的内部坐标,下面会解释的。
最后分数大于等于50房屋就会失效。
蘑菇人入住的环境判定和邪恶环境判定差不多。蘑菇人要求房屋的最低处高于地表。要求100格松露物块,判定方式和邪恶环境的一样。
4.家图格判定
重点来啦~!上面的东西全是饺子,都是为这碟醋准备哒~!qwq pwp
我先讲下房屋区域,内部坐标都是啥。
房屋区域就是房屋的框架再加上闭合形成的内部区域。比如下面是我随意搭的一个框架w
舍弃掉多余部分圈出来后是这样的。蓝色电线部分就是框架,再加上框架闭合围成的内部区域就是房屋区域啦~说白了就是房子多大ww
房屋区域是用来判定家具的,房屋区域外的家具是不算数的(废话www)
内部坐标就是房屋区域去掉框架后的最左右两侧,最上下两侧向各自侧方向延伸连接形成的矩形范围内的坐标。我们先找到最两侧的框架,图中我用黄色电线圈起来了
让他们向侧方延伸,形成一个矩形。(图中黄色部分)
这个黄色矩形向内一格形成的小一圈的矩形就是内部坐标啦~
内部坐标是用来判定环境和家图格的。
好像还有房屋区域外的地方?w明明叫内部坐标怎么会包含外部呢?
不要在意这个啦~这个只是为了判定而圈起来的一块区域,从现实逻辑来看这根本不是内部,根本不应该叫内部坐标。但从游戏逻辑看这样确定一个矩形不光判定方便不容易出bug,逻辑也不容易出问题,写的代码还短,应该大力支持才对~!>.<
做好准备,接下来就全是重点啦!~(记本本~)
壹.啥是家图格
我们在搭房屋的时候,房屋的最下侧总有至少一格是 除平台泡泡外 未虚化的 实心块,不然房屋会无效,其实那个块就是家图格, 而且这也是家图格的判定条件之一。从结果来看家图格就是晚上时NPC的落脚点,你喜欢的话也可以叫它地板qwq
判定过程中如果有多个符合条件的家图格那么就会取分值最高的那个。如果房屋已经合格,那NPC旗帜正下方第一个 除平台泡泡外 未虚化的 实心块就是NPC目前站着的家图格,也是分数最高的家图格。
家图格是在最后开始判定的,也就是家具环境大小啥啥的判定完后才开始判定,过了这一步那这就是个合格的房屋啦~
贰.家图格的判定区域
内部坐标的最左右两侧向内1格,最上侧向下2格,最下侧向下1格形成的区域,就是家图格的判定区域啦~!家图格只能在家图格的判定区域内,区域外的就直接pass掉了~
借一下上一张图~(最下侧不小心搞错了,涂改了一下ww)
还是别用这个有棱有角的东西折磨大家了ww,大家只要记得和形状无关就好了~qwq
给大家放几张好看一点的~白色是框架,绿色矩形围成的区域是内部区域,蓝色矩形围成的区域是家图格的判定区域。
叁.家图格的初次判定
(1).前面已经说到了,第一条条件就是家图格必须是 除平台泡泡外的 未虚化的 实体块。
就连没关的机关门都可以www
注意!初次判定的所有条件是不分先后的,必须要同时全部满足才能进入第二次判定。我给初次判定的条件简单排个了序,方便大家一点一点理解qwq
(2).家图块左右相邻的物块必须是未虚化的实心块。泡泡平台都阔以哦~
满足这两个条件的家图格大概是下图这样子的,紫色是家图格,蓝色是相邻物块。
(3).家图格正上方3格必须位于房屋区域内。
毕竟判定区域都可以到房屋外面呢www,下图中紫色部分虽然位于判定区域中,但是因为这个条件就被PASS掉了,毕竟如果家图块真在房屋外面那可就不是逻辑问题了www
(4).家图格的正上方3格不能存在任何实体块,虚化的也不行。相邻两格物块的正上方3格不能存在泡泡和未虚化的实体快,也就是只能有平台和虚化的实体快。
图中红色部分就是家图格正上方3格,不能存在任何实体快。黄色部分是相邻两格物块的正上方3格,仅可以放虚化的实体快和平台。
啥都不让放,那家具放哪嘞?只是说不让放实体快,背景物块该放就放,这不是这一步要考虑的www
以上便是家图格的初次判定,满足所有条件后就可以进入第二次判定啦~
相信冰雪葱明的你们肯定全部学会了叭qwq
准备好,要开始第二部分咯~!
肆.家图格分值
家图格的第二次判定,也可以叫家图格分值。家图格分值是一个最终数值,第二次判定就是判定这个数值是否大于0,大于0那么就一切大功告成啦~
都是简单的加减法,没有特别深的的东西,大家放心学习~(大嘘ww)
(1).第一次计算
家图格分值共分两次计算,第一次计算后数值大于0才能进入下一次计算。我们先来第一次计算~
[1].判定区域
家图格正上方高4格宽5格的区域就是家图格分值的判定区域。图中白色和红色都属于判定区域,红色区域在第一次计算时不会使用,只会判定白色部分。第二次计算时白色和红色部分都会使用。
[2].判定规则
家图格分值有初始50分。
在白色区域范围内,
每有一格关闭的门或高门-20分
每有一格开启的门的门轴部分(前面说过了www,理解成现实的那个门轴也行>.<)-20分
每有一格未制动的实心块-5分
每有一格其他东西+5分
这个其他东西是啥嘞,很广,除了实心块,蘑菇,普通草,各种火把,各自草药,开启的机关门和上面那几个之外剩下的全都是w
把它们加减起来最后的分值大于0就能进行下一次运算,否则该房屋无效。
等等,开启的机关门?那关闭的嘞?
解:实心块,秒了www
下图中白色区域中有一个平台和一个活火块,计算结果是50+5-5=50>0,可以进行第二次计算。
(2).第二次计算
关于第二个NPC的入住的相关判定也在第二次计算,我会分开来说,先说常规第二次计算,再说分配第二个NPC时的第二次运算。
[1].常规情况
第一步,家图格正上方高4格宽5格区域,除去家图格正上方的4格(相当于第一次计算的白色部分),每有一格常规宝箱-30分。如果计算后分值小于0,则会把分值设置为1。关于宝箱,我已经测试过了,只有普通宝箱和上锁宝箱会扣分,其他的不会~qwq
右边那个是虚空宝库,我加的材质www
好像减的很多?但其实没啥阔怕的~再怎么减都有保底1分。再次强调一下,第二次计算在初次计算之后,只有通过初次计算才能进行第二次计算。所以就算你这一步减到1分,你在初次计算的判定区域继续放一个实心块,只要第一次计算结果还是大于0就没有问题哒~
第二步,家图格正上方4格范围内(第一次计算的红色部分),除了蘑菇,普通草,各种火把,各种草药,开启的机关门之外(其实这几种东西完全不参与家图格分值的判定w),只要有东西就会-15分。这一步是最恐怖的,在所有计算之后,箱子的保底也不管用>.<,所以尽量不要在家图格正上方4格放东西啦
[2].两个NPC入住时的情况
首先,这是一个合格房屋,已经入住一个NPC,你想要让这件房屋入住第二个NPC。
前面说过家图格不只一个。第二个NPC入住的家图格判定 与第一个NPC入住的家图格的水平距离有关。
{1}.在水平方向上,距离已经入住的NPC所站家图格的 距离大于等于3的家图格还是正常的,就和其他家图格的判定一样,还是按照上文的条件和计算判定。
{2}.在水平方向上,距离已经入住的NPC所站家图格的 距离小于3的家图格(图中绿色部分),或者两个NPC站在同一个家图格,在经过初次计算后如果能够进入第二次计算,那么分值会先被设置为1再进行第二次计算。
也就是说不管这个家图格在初次计算后分值是多少,只要大于0进入第二次计算时都会被设置为1。
我简单总结了下,三格之外一切正常,三格之内先第一次运算,大于0就把分值设置为1进入第二次运算。这时候宝箱的保底也没啥用了,所以唯一重要且必须要保证的就是家图格正上方4格没有东西!
下图中第二个家图格正上方有一个金币使家图格在最后-15分而失效。
去掉这个硬币就没问题了
伍.关于其他
(1).房屋是回形该怎么办?
严格按照判定范围来判定就可以了,家具在房屋区域内判定,家图格在内部坐标内判定。家图格的判定范围可以重叠,一个家具是可以进入两个或多个家图格的判定范围内同时为他们判定的。家具判定因为只能在房屋区域内判定,所以是做不到的。(其实可以做到,只不过那是个bug,已经被修复了w)
(2).我想把家图格移动到房屋边缘要怎么做?
如下图~
其实很简单,我们先找到他的家图格判定范围。
很明显家图格的范围只有中间一格,不改变房屋是做不到移动家图格的。我们只要把房屋框架向左右方向增加或是移动一点点~如下图~这样就能通过改变家图格判定范围的方式来移动家图格的位置~
别忘了家图格的判定范围哦~!哪怕范围在房屋区域外也是有效果的,如下图~房屋内的8个平台,加上房屋外的2个平台,总共扣了50分,家图格分值为0,所以房屋失效~
在外面加上一个金币就合格了ww
(3).我能想到的问题都在这里了,最后复习一下叭~!来分析一下图中的监狱~
我们先划出框架,内部坐标,家图格判定区域,方便找到家图格的位置(虽然一目了然www)
找到家图格(图中紫色部分)后我们画出判定区域,方便后面的分析~
图中红色部分不能有任何实心块,条件满足~
图中黄色部分不能有泡泡和未虚化的实心块,条件满足~
可以开始家图块分值计算辣~!
图中绿色标记的平台处在初次计算的判定区域范围中,所以分值是50-8*5=10>0,可以进入第二步计算~
没有宝箱处在判定区域中,没有扣分。红色和深红色区域内没有物块,也没有扣分。
这就是一个合格的房屋啦~
第二个NPC入住时呢?
因为只有一个实心块所以只能同时站一个惹www
第一次计算的分值仍然为10,但因为第二个NPC入住所以第二次计算时分值从10变为1。但因为第二次计算没有扣分所以这个房屋还是合格的~
🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸
到这里帖子就结束辣~!最后测试一下大家,下图中的家图格分值是多少呢~?
正确答案是5!你们那么聪明肯定都在我出题前就知道结果啦~ww
最后祝大家新年快乐啦~!新的一年,不一样的自己!~
(部分内容解释的有点仓促,如果有疑问请务必评论告诉我~!)
-
OHHHHHHHHHHH,大佬回归了
-
太强了~
看了5分钟,愣是没看懂
-
2025-01-02 17:22:26
我也花了好久才搞懂这个ww所以每座普普通通的监狱都大有学问∽[回复]
-
-
豪华监狱小套餐教程吗(doge)
-
2025-01-02 17:24:17
监狱可是我们泰拉人的智慧结晶∽!qwq[回复]
-
-
有详解,速通能用,好评=w=
-
2025-01-04 10:58:19
有帮助就好qwq,期待大家能做出更多意想不到的东西~w[回复]
-
-
为了学会,反反复复看了10多分钟,结果嘞,愣是只搞懂了一丢丢(╥ω╥`)
(是真的一丢丢,建个监狱都大有学问,文章是好文章,对于我这种类似新手的人来说,难也是真的难Ծ‸Ծ)
-
2025-01-04 11:04:20
慢慢来~w,我也花了好久才搞懂,后来我发现不应该用已有的眼光看这个,从游戏逻辑来看就容易多了~[回复]
-
-
哇,膜拜大佬!
-
好厉害
-
回复已删除
-
-
没人一起开荒自己有很菜这么办
-
2025-01-06 17:43:30
泰拉不是很难的游戏啦,从旅途开始玩,可以自由调节难度[回复]
-
-
偶像你一定要续更口牙!
拜月佬w[回复]
回复@黑白花乃喵: 黑白佬QWQ[回复]