游客您好
第三方账号登陆
推荐阅读
收起左侧

[新手教程] 【家具制作】床具家具的分层和Z指数设置(单人床篇)

4
回复
606
查看
  [复制链接]

TA的专栏

族谱关系2
累计签到:89 天
连续签到:1 天
[LV.6]超级哈粉
发表于 2023-1-16 15:41| 字数 1,627 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册  

x
本帖最后由 小松子 于 2023-1-19 18:13 编辑

各位哈宝们好
12月末我开始做家具穿模bug修复的工作。主要修复的bug家具是搬运的外网玩家自制,玩家自制的家具是穿模的重灾区。在修复的过程中我对家具分层有了更深刻的认识和理解,在此分享一些经验,避免刚开始学习制作家具,尤其是大型家具的玩家多走弯路。

自制床具的穿模基本上是家常便饭了。由于:1.床具是一个需要设置托举以供人物交互(说人话就是要在上面睡觉)的家具。2.床尤其是双人床通常的占格是2x3,算是大型家具,分层比较复杂,因此床具的穿模可以说是穿得五花八门千奇百怪。有一些床具放在z指数为负数的地板上看不出来,但只要放在z指数为0的地面家具上或是与其他家具摆放在一起立刻就显现出穿模的bug,而一个分层正确设置正确的家具是无论如何都不会穿模的,哈宝官方的床基本没有穿模的。

床具穿模大赏:

WechatIMG732.jpeg

WechatIMG729.jpeg



在furnibuilder网站上可供玩家直观分层设置的床类家具屈指可数,最坑爹的是,我翻了几十页,搜罗到的furnibuilder上的床具家具的分层方法或者z指数设置全部都是错误的。


而家具穿模不外乎以下几种情况:家具没有分层或者是没分对层、家具的分层z指数设置错误、家具方向不对等问题。


下面以意式绅士浪漫里的单人床 fiore_cama为例:

这个床的问题有两个:
穿模以及人物睡觉方向不对。


WechatIMG726.jpeg

fknfiw.png
(神奇的睡姿^_^)

首先第一个最好解决的,睡觉姿势不对的问题是因为游戏中设置交互——躺下或者坐下时,人物的默认方向都是脑袋朝左,腿朝右。因此在制作无论是有明显方向区分的椅子凳子,还是床,默认的方向都是床头(椅背)在左,床尾在右。

穿模大赏的图2也是由于这个原因导致睡觉姿势方向错误。

WechatIMG727.png WechatIMG728.png

解决了方向问题,剩下的一个就是穿模了(这里一定要看到最后)。
穿模问题其实原理上也很简单,根据以往的家具制作教学,我们知道,三格的家具分层的z指数设置从起始格开始分别是0,1000,2000
我找到了该家具在furnibuilder上的文件,他第三格的z指数为1500,因此肯定会穿模。

WechatIMG733.png

那么我们只要将第三层z指数改为2000,似乎就轻易解决了这个穿模问题。但,事实并非如此。

第三格设置成z指数2000后,虽然解决了与其他家具的穿模问题,但出现了一个新的问题:

QQ20230116-0.png


我的腿没了!!!!!

原因也可想而知,z指数2000高过了人物的z指数,因此床盖住了人,使得天使变成了Joe

q2vostpav3n28.png

一开始我的思路是想要找到一个介于人物z指数和2000之间的一个数值,能够让家具既不穿模也不盖住人物,但由于我并不知道经过托举躺下的人物的z指数是多少,因此我只能在1700和2000中间去猜(我试过1700也不会盖住人物),但这样一个一个去试非常麻烦繁琐,如果恰好是2000盖住人物的话问题也没法得到解决。最终在查看了官方家具床具的swf文件的启发下,我想到,其实只要穿模的那一块(图中粉色区域)是2000,而需要人物覆盖住的地方仍然是1700或者1500,问题不就解决了吗?

(这里顺带提一下官方家具也是这样分的层,只不过一开始我并没有看懂为什么他多做了一个床尾角,因为我的电脑只能看到swf里的图片,看不到其他数据)

WechatIMG726.png


在这个思路下,我尝试将粉色区域扣出并设置了一个覆盖图层,z指数为2000,原先第三层的z指数仍然设置为1700。确实解决了与该地板的穿模问题,但放在其他家具上时,仍旧还是有点小穿。(谁会把床放到桌子上啊喂!


WechatIMG731.jpeg WechatIMG730.jpeg


最终我选择将人物覆盖的地方(也就是床面)挖掉(如下图),并将该覆盖图层z指数设置成2000,之前的第三图层保持1700不变,最终完美解决两穿模问题。


WechatIMG734.jpeg

QQ20230116-1.png
(大冬天的给条被子吧)


单人床具分层技术总结(省流版):
1.无论是有明显方向区分的椅子凳子,还是床,默认的方向都是床头(椅背)在左,床尾在右。
2.单人床第三格被人物覆盖的地方和其他区域需要分层,人物覆盖的地方z指数设置为1700左右,其余部位设置为2000

双人床篇教程需要等我的新家具上新,进行调试之后总结,尽情期待。
参与人数 1圈币 +3000 活跃点 +20 E积分 +7 收起 理由
admin + 3000 + 20 + 7 文字 供略+4

查看全部评分总评分 : 圈币 +3000 活跃点 +20 E积分 +7

[发帖际遇]: 无聊至极的小松子在哈粉宾馆捡到了一只哭泣的小黄鸭,无奈之下只好用18 圈币买了快乐肥仔水哄它。 幸运榜 / 衰神榜
楼主热帖

TA的专栏

族谱关系1
累计签到:511 天
连续签到:1 天
[LV.9]黄金哈粉
发表于 2023-3-5 00:39| 字数 37 | 显示全部楼层
OHHHHHHHHHHHHHHHHHHHHHHH松子太棒了吧!!!!!!!

TA的专栏

族谱关系1
累计签到:211 天
连续签到:1 天
[LV.7]狂热哈粉
发表于 2023-1-16 17:53| 字数 8 | 显示全部楼层
哦哦哦大佬好厉害

点评

哟哟哟,这不似琴吗,几天不见这么拉了  详情 回复 发表于 2023-1-16 23:45

TA的专栏

族谱关系2
累计签到:89 天
连续签到:1 天
[LV.6]超级哈粉
 楼主| 发表于 2023-1-16 23:45| 字数 48 | 显示全部楼层

哟哟哟,这不似琴吗,几天不见这么拉了
*滑块验证:
懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 注册  

本版积分规则

关闭

每月好康报上一条 /2 下一条

Bobba.cn 是哈宝宾馆中文官方粉丝网站。这里提供给哈粉们一个自由开放的讨论空间。发扬互帮精神,你也是哈宝专家。
哈粉宾馆1群 哈粉宾游2群
关注我们
  • 访问移动手机版
  • 官方微信公众号

Powered by Discuz! X3.5© 2007-2024 哈粉甜甜圈: 哈粉宾馆资讯站 技术支持:哈粉宾馆  |网站地图