starfield吧 关注:73,244贴子:1,906,432

ck制作场景小心得

只看楼主收藏回复

开篇先叠甲,以下心得都是很多年前基于老滚5时期ck使用经历。虽然过去多年,也许大家都增加了许多见识,知识水平早已超出了我的想象,但兴许还有暂时没能实际接触到相关内容的小伙伴想要在星空场景mod方面大展拳脚,所以分享下我那陈旧且微不足道的心得,希望可以给需要的人提供些有用的只言片语。但愿本帖能起到抛砖引玉的作用,引来真正的大佬能给大伙分享制作mod的知识技术。


IP属地:江苏来自Android客户端1楼2024-06-10 10:44回复
    带佬带佬


    IP属地:江苏来自Android客户端2楼2024-06-10 10:47
    回复
      速更夜不能寐


      IP属地:河南来自Android客户端3楼2024-06-10 10:49
      回复
        楼主下面没了


        IP属地:河南来自Android客户端4楼2024-06-10 10:52
        回复
          后续呢


          青铜星玩家
          百度移动游戏玩家均可认证(限百度账号),去领取
          活动截止:2100-01-01
          去徽章馆》
          IP属地:广西来自Android客户端5楼2024-06-10 10:55
          回复
            我去!eve出山了!


            IP属地:浙江来自Android客户端6楼2024-06-10 10:58
            回复
              以下图图都是用别的游戏截图做解释说明的,可能需要大伙运用想象力脑补一下
              1.在CK界面下,我们添加一个新场景,这时能选择制作一个室外场景和室内场景(这里的具体程序我想不起来了)
              室外场景会看到一个万里无云的海面,四周看不到任何东西

              室内场景什么都看不到,我记不得是更改了什么还是怎么,这时你看的要么是全黑色,要么是虚空色(就是老滚里你tcl或tfc飞出室内能看到的那种说不上来的颜色)
              室外场景因为没有参照物,在这时看起来似乎只是很浅的水实际在游戏里非常深,这时你可以使用地形改造工具抬升地面(可以想象模拟人生里改地形的刷子操作),露出水面的土地便是你日后制作场景的基础
              室内场景因为没有地面,所以你可以调取各种游戏内的素材开始搭建,这些场景类模块素材通常都是正方形或正方体的,建议第一块放置的模块不要调动他的角度坐标,最好让他角度上是正南正北,坐标是(0,0,0),这样比较方便你日后搭建放置其他模块的调整
              *在这个段落我遇到了一个不知如何解决的问题,当我站在室外世界的小岛上看远处的海面,海面并不是一望无际的,而是在视野内由一个个巨型正方形拼接的海面,更远的地方则看不到海面,不是正常情况下该看到水天相接的样子。因为资料不好找,直到现在我也不知道这情况该怎么设置。。。


              IP属地:江苏7楼2024-06-10 11:06
              回复
                支持


                IP属地:河北来自Android客户端8楼2024-06-10 11:06
                回复
                  能用ck把前作命令队友的功能加回来吗


                  IP属地:广西来自Android客户端9楼2024-06-10 11:10
                  收起回复
                    1.1在粗浅制作了一些可以让玩家角色站立的平面后,刚开始弄场景的我开始兴冲冲的弄出一个屋整出一间房,查看使用各种游戏内素材做个浴池什么的。放置到游戏内后进游戏查看,这时稍细心会发现,你的随从跟班没有跟着你进入这个你制作的房间。那时我以为也许是我制作的房间太小,系统认为NPC没必要跟随那么近,实际的问题是——这些场景没有导航网格。

                    导航网格是干什么用的呢?我不是专业的,专业方面说错见谅。导航网格就是让NPC知道这些地方是我可以前往的铺在可行走区域的隐形地毯(对玩家隐形)。为什么玩家可以在那些区域行走呢,那时因为你铺设的素材模块自带碰撞,你走在上面不会因为脚踩空而落下去,但对NPC不同,在它们眼里没有导航网格的地面都是虚空是它们无法行走的地面。

                    在CK界面按什么的显示导航网格我忘了,反正你会看到游戏自己的世界里有无数带颜色的三角形,沿着地面蔓延。
                    在CK界面按什么能给目前的场景自动铺设导航网格我也忘了,它自动生成完成后你会在场景里看到三角形遍布地面,不过因为程序生成的不够智能,自动生成的导航网格可能出现各种问题。有时候你可能看到三角形没能连城一片,这种情况下NPC在走到导航网格的边界时会停下,跟班跟随的时候如果你离开的远了跟班可能会在新的较近的地方刷新。或者有些三角形蔓延到了桌子上,于是你可能看到NPC走着走着腾空走到了桌子上,因为在NPC看到到桌子上是一条可以行走的区域。
                    这个时候就需要我们制作者手动进行修补了。按什么开始铺设导航网格我也忘了,反正你摸索摸索应该就能知道了。
                    这里有些小心得。
                    a.导航网格的形状一般画作三角形,三角形的形状最好画那种方方正正的三角形,不要画什么角度很大的钝角三角形或者角度很小的锐角三角形,最好能画偏等边三角形的形状。因为程序NPC都很傻,它看那些又细又长的三角形行走区域大概也会嘀咕,这么窄的地方我得怎么走踮脚尖吗?总之多少会出现点问题。
                    b.导航网格不用画的稀碎,也不要画的特别巨大,场景内的很多犄角旮旯也不用那么细致的铺设导航网格,因为NPC基本上不会像现实里的人那样找个墙角蹲下。


                    IP属地:江苏10楼2024-06-10 11:36
                    收起回复
                      1.2在制作好这些场景后,我们要如何进入这些场景呢?这就像是在问我要怎么进入房间一样,当然是推门而入。只不过这里的门有多种多样。
                      如果你做的场景和开放世界连接在一起,你只要在合适的位置放上你做的场景,如果需要的话再放一个普通的门过渡一下(什么算普通的们稍后会说),也可以不需要这扇门。不过这个时候你需要考虑的就比较多了,比方说你做好了内墙可能没做外墙,从其他角度可以直接看到你室内这样就穿帮了。建议先从小修改入手不要急着上来就搞个大的,因为除了直接就能看到的以外还有看不见的优化什么的问题。
                      如果你做的场景需要黑屏一下,要考虑的问题会少很多。这时我们可能用到各种各样的门。这些门有可能是团黑雾,这种一般用在洞穴门口,站在附近让你看不清那个旮旯里面有什么,看上去像一个很深的洞洞,无需互动足够靠近自动使用,相似的也有一团亮光,这种一般用在洞穴内的出口。有些门看起来就像普通的门,它们有不同的式样,不过不同于普通的门打开就能看到后面的场景,这些门打开时会有一个开合的动作,在开合的时候你会看到门后黑黢黢的空间,这些门一般就是一个传送的道具。

                      (普通的门,打开后能看到门后的场景,通常不会让你传送)

                      (负责传送像普通门的传送门,一般不会门户大开,从门缝里你只能看到漆黑一片)
                      这些让玩家黑屏一下的传送门都是成对出现的,有了入口A就必然有出口A,这样就可以实现场景的进出。有些小伙伴可能会问,可是有些时候我从这扇门出来之后我就没法使用它回去了这是怎么实现的呢?在CK里你就能很方便的知道了。
                      我想起一个例子就是老滚5独孤城的监狱。我们在越狱的时候会通过一个井盖逃出地牢,然而在井盖外面的时候我们没法从外面的井盖重新回到监狱。

                      (监狱内的井盖,可互动)

                      (监狱外的“井盖”,不能互动)
                      这种单向门是因为制作者把真正的出口放在了玩家正常看不到的地方了,通过这个小计俩实现了传送门的“单向”。

                      (被放置在玩家所站位置地面下的出口)
                      有些细心的小伙伴可能会问,为什么我们在黑屏之后没有出现在门口位置,而是出现在像门但不是门的东西旁边?
                      这就要回到上一条的导航网格上面去了。
                      在我们制作好一对能相互传送的门以后,在门前会自动生成一个共角色站立的导航网格。这个导航网格会有特殊的颜色,同时导航网格上会生成一个游戏内看不见的站立的长方体。

                      假设这个蓝色花瓶就是那个长方体,另外我记得CK里那个长方体就是蓝色的不透明,门生成的导航网格是不透明的绿色的。这个长方体上会有一个箭头,箭头的方向就是你传送后面对的方向。
                      我们在制作场景的时候不仅能移动门的位置,也能移动这个长方体的位置方向,这两者不是位置完全固定的。所以我们可以在放置好门生成好门口的导航网格和玩家位置的长方体后,将门移动到随便什么不想让人看到的地方,这样就实现了单向门的制作。


                      IP属地:江苏11楼2024-06-10 12:11
                      回复
                        1.3在铺设导航网格的时候,我们会慢慢发现室内场景和室外场景的区别。
                        室内场景在我倒腾的时候没有发现导航网格的边界,也就是说在你优化到位的时候也许可以做到无限大小。室外场景在铺设导航网格的时候你可能会发现铺着铺着就到边界了。如果你细心一些沿着边界铺你可能会发现现在铺的范围是一个很大的正方形区域(只在一个平面上看)。

                        虽然在这个正方形的区域外你也可以铺导航网格,把下一个区域铺满也是一个相同大小的正方形区域。你可能会想,只要我把导航网格无限地往这个正方形的边界拉,让两个正方形的导航网格连接到一起不就行了吗。然后你在游戏内测试的时候就会发现问题:NPC走到这个正方形区域的边界不会继续前进。因为在NPC眼中2,这两个正方形并不是连接在一起的,中间的导航网格是断掉的。
                        那么我们要如何将这些区域缝合在一起呢?用一个按键将方块A和方块B边界的导航网格格子的三角形顶点合为一个,就像我们风衣服的时候把两块布上的两个针眼用线系到一起。

                        假设上图就是两个正方形区域的边界,图中的小坛子就是导航网格的顶点,我记得在CK里是用绿色的小块块表示。选中两块正方形区域边界临近的小坛子,按一个按键(我记不住是哪个了),将坛子A1和坛子A2合并成一个坛子A1+2,以此类推将一个个坛子合并,这样就可以实现正方形A1和正方形A2相互联通了。


                        IP属地:江苏12楼2024-06-10 12:31
                        回复


                          IP属地:江苏来自Android客户端13楼2024-06-10 12:38
                          回复
                            1.4老滚5时代的导航网格还有用颜色区分功能的作用

                            以上图做示范讲解。
                            正常我们铺设的导航网格颜色假设为B,普通的导航网格代表着NPC可以在上面行走。
                            门口自动生成的导航网格颜色假设为C,是专属于传送后生成位置的地点。
                            游戏里有各种各样的道路,我们在游玩的时候可能看到NPC沿着相同的路径行走,可能表现为排成一列,有时候两个NPC对顶的时候两个NPC会停下小范围错开然后回到相同的路径,并不是像现实里那样我们三三两两各自走自己的路,有人可能喜欢走盲道有人可能喜欢走快车道有人可能喜欢走路牙石。除了NPC行为那些设置以外,还有可能就是行人更偏好使用的导航网格的作用,在上图里用A表示。这种导航网格的作用是,在野外有条路,制作者当然不希望有好好的路NPC不走,偏偏要翻山越岭趟泥踩水,而是让它们像正常人一样走在大路上。不过一定程度上也因为这种导航网格的事,在很多NPC出行的时候会让他们排成一列很出席。
                            其他的导航网格颜色我记得还有水下的。因为系统自动生成导航网格稀碎,更别提水下这个可能不大会去到的区域。所以我们有时候在老滚5可能看到,我们都噗啦噗啦游老远了瑟拉娜还在岸边不知所措,然后忽然一下瑟拉娜就出现在在我们背后,我们继续噗啦噗啦往前游,一回头瑟拉娜又不知跑哪去了。
                            放到星空上我猜不出现在有了喷气背包和一些失重场景是如何应用导航网格的,也许失重是运用的类似水下的导航网格?


                            IP属地:江苏14楼2024-06-10 12:51
                            回复
                              1.5除了导航网格面用颜色区分功能,导航网格的边也有用颜色区分功能的作用。这部分我那时候找到的信息实在太少,外网上不了外国字咱也不认识,所以现在还能记住的就少之又少。我只是记得在不同颜色的边框里,有一个的作用是,没有导航网格的那一面是可以掩护的掩体。

                              以上图为例解释说明。黄色是普通的导航网格边框颜色,绿色的就是那种告诉NPC有掩体可用的导航网格边框,红色的就是游戏场景内的一个柱子,当紫色的你向NPC射击的时候,黑色的NPC就可能因为看到了绿色的导航网格边框而躲到红色的柱子后面。
                              我印象中B社游戏好像没有那种士兵跟随坦克,以移动的坦克为掩体向敌人射击那种场景,无端地猜测可能就是这种导航网格和游戏机制设计的缘故吧。
                              现在在星空里,我们有时候能看到NPC从桌子上或者大箱子上飞过去的情形,我猜测可能是该场景的导航网格也有类似上面说到的那种“掩体”边框,“飞跃”边框告诉NPC这里可以使用飞行背包飞跃。再无端地猜测下,NPC没有长距离地给我们玩家来个死从天降的本事大概也是受此限制吧。


                              IP属地:江苏15楼2024-06-10 13:12
                              回复