饥荒游戏吧 关注:204,390贴子:3,000,312

【教程】使用Tiled制作静态布局(Static Layouts)

取消只看楼主收藏回复

二楼开始正事
此外并没有镇楼图。。。


IP属地:湖北1楼2017-11-26 10:21回复
    2L


    IP属地:湖北2楼2017-11-26 10:22
    收起回复
      在我们玩的饥荒里,可以见到许多固定的地形,比如猪村里的猪王,还有炼金石的地形,以及在森林里见到围成一圈的三级蜘蛛巢之类的,这些都是静态布局,无论饥荒的地图是怎么生成的,它们的地皮位置和生成的预制物(perfab)位置等将不会改变。


      IP属地:湖北4楼2017-11-26 10:27
      回复
        在官方提供的饥荒mod工具(Don't Starve Mod Tools)中,其中的一个工具(Tiled)是专门负责制作这一类地形的。


        IP属地:湖北5楼2017-11-26 10:30
        收起回复
          打开Tiled后,可以看到以下界面


          IP属地:湖北7楼2017-11-26 10:34
          收起回复
            完成以上步骤后,我们可以看到这个


            IP属地:湖北8楼2017-11-26 10:36
            收起回复
              接下来讲一下怎么填块大小和地图大小。
              块大小决定了怎么分割图片。(这会一定程度上影响到地图大小)
              地图大小决定了你这个静态布局的大小。
              块大小的宽度和高度应保持一致。
              官方这里填的块大小都是16,当然,你除了16外还可以填32(龙骑士的静态布局都是填的这个)和64。至于其他的(比如1,18,95,13之类的还是不要填好,毕竟官方提供的Tiled使用的饥荒地皮也就64像素一块。)


              IP属地:湖北10楼2017-11-26 10:45
              回复
                接下来讲地图大小。
                地图大小的宽度和高度可以不一致。
                由于我语言不足以描述怎么填,所以还是举例子吧...
                假设你要做一个1x1的静态布局。
                你的块大小是16的话,地图大小的宽和高都要填4
                你的块大小是32的话,地图大小的宽和高都要填2
                你的块大小是64的话,地图大小的宽和高都要填1
                假设你要做一个1x2的静态布局。
                你的块大小是16的话,地图大小的宽要填4,高要填8
                你的块大小是32的话,地图大小的宽要填2,高要填4
                你的块大小是64的话,地图大小的宽要填1,高要填2
                假设你要做一个7x3的静态布局。
                你的块大小是16的话,地图大小的宽要填28,高要填12
                你的块大小是32的话,地图大小的宽要填14,高要填6
                你的块大小是64的话,地图大小的宽要填7,高要填3


                IP属地:湖北11楼2017-11-26 10:53
                回复
                  总之,就这么填好了。
                  接下来我以块大小32,地图大小宽10,高8为例子,继续讲。


                  IP属地:湖北12楼2017-11-26 10:55
                  回复

                    界面


                    IP属地:湖北13楼2017-11-26 10:56
                    收起回复
                      ground.tsx即为官方提供的饥荒用图块。
                      默认路径
                      C:\Program Files\Steam\steamapps\common\Don't Starve Mod Tools\mod_tools\Tiled\dont_starve


                      IP属地:湖北14楼2017-11-26 10:59
                      回复
                        百度吞图了。。。直接口诉吧。。。
                        接下来可以看到Tiled图块那里出现了许多你可以在饥荒中可以看到地皮。


                        IP属地:湖北17楼2017-11-26 11:12
                        收起回复
                          以其中一块地皮为例子,进行填充


                          IP属地:湖北18楼2017-11-26 11:14
                          收起回复
                            接下来这个静态布局的地皮就弄好了,开始弄让其会生成的预制物


                            IP属地:湖北19楼2017-11-26 11:16
                            回复
                              点图层,添加对象层,然后点上面的那个蓝色方框图案


                              IP属地:湖北20楼2017-11-26 11:18
                              收起回复