战国兰斯吧 关注:184,178贴子:3,271,254

从零开始的兰斯10模仿制作过程

只看楼主收藏回复

楼主是刚学习Unity制作的萌新,在暑假玩了近100个左右小时的兰斯10,觉得很上头。另一方面又觉得兰斯10的机制实现起来不会太复杂,此外在网上没有查到其他人仿游戏制作的过程,决定开一个贴记录一下自己的制作过程。仅供参考。


IP属地:广东1楼2021-03-07 09:06回复
    由于是从零基础开始,我怕制作过程鸽了,所以我是做了一部分之后,勉强形成完整的游戏过程才发表过来的。废话不多说,马上开始。


    IP属地:广东2楼2021-03-07 09:07
    回复
      2026-01-03 20:09:08
      广告
      不感兴趣
      开通SVIP免广告
      制作的第一部当然是写一个简单的规划,记录下可能需要实现的哪些功能,方便之后程序的实现进行参考。写的多一点方便后续进行阉割(划掉)。





      IP属地:广东3楼2021-03-07 09:10
      回复
        然后就正式开始制作,第一步我选择制作卡面。卡面的制作参考了B站某卡牌游戏的制作流程。


        IP属地:广东4楼2021-03-07 09:11
        回复
          先把背景铺好,然后将从网上搜集过来的角色素材进行裁剪后放入制作好的背景中。接着在牌的周围套一层边框。




          IP属地:广东5楼2021-03-07 09:14
          回复
            之后参考游戏中角色的技能进行相应贴图和文字的放置。以及角色属性贴图的放置。这里为什么角色背景是黑色的。因为我从网上获得的角色背景都是黑色的,然而本人电脑上并没有ps,也懒得进行游戏卡牌中角色背景的颜色调整了。我决定重心还是放在游戏的制作过程上。


            IP属地:广东6楼2021-03-07 09:16
            回复
              然后之后拖动图片的锚点,因为暂时不清楚卡牌在游戏场景中具体的大小是多少,之后可能要对卡牌进行缩放,使用锚点可以固定一些边距。解决卡牌在按比例缩放时候其他文字和技能UI变性的问题。我们可以看到下方兰斯的卡在压缩的过程中技能UI也按照一定的比例进行压缩,相对位置依然正确。没有出现那种UI位置对不上的情况。




              IP属地:广东7楼2021-03-07 09:20
              回复
                接着制作一张角色卡的其他几个页面,例如详情展示页面,技能点击页面。



                IP属地:广东8楼2021-03-07 09:22
                回复
                  2026-01-03 20:03:08
                  广告
                  不感兴趣
                  开通SVIP免广告
                  然后如法炮制,制作初期测试需要的卡牌,我是每个阵营选了两张牌,魔兰我把他放在主人公阵营,不算亚人阵营。


                  IP属地:广东9楼2021-03-07 09:24
                  回复
                    兰斯10dlc就靠你了


                    IP属地:河北来自Android客户端10楼2021-03-07 09:25
                    回复
                      接着切到游戏显示画面看下卡牌的大小是否合适,我们这里可以看到,貌似卡牌的大小稍微小了点,因为一排是放七个角色卡的,之后再进行相应的调整了。


                      IP属地:广东11楼2021-03-07 09:26
                      回复
                        首先我们参照兰斯10制作一个简陋的开始界面UI,因为我不是学美术的只能勉强找个相似的颜色代替下了。而且我没有找到游戏开始画面的那张背景CG,用其他的代替了。上图为游戏原版,下图为低配游戏UI。



                        IP属地:广东12楼2021-03-07 09:29
                        收起回复
                          一开始我从网上找的背景图没有看明白为什么左上角和右上角是空缺的,后面跟游戏进行对比发现这是游戏里进行移动时候的地图,左上角是放地图名,有利属性之类的,右下角是放联合部队信息的,所以不用做出来。


                          IP属地:广东13楼2021-03-07 09:32
                          回复
                            现在就是又一个问题,怎么做到兰斯10那种往斜上方移动的效果。我一开始以为摄像头要再3d方向上旋转,不能直接垂直看向网格,但是这样的话我们地图就能是斜的了。之后我网上搜了一会,发现Unity里可以有画斜45°正交方向的格子。图一为想法草稿。图二为实现效果。图三是局部测试效果,看起来还算不错。只不过我找不到游戏里那种UI,勉强从网上找了类似的素材。图四为素材格子包。




                            IP属地:广东14楼2021-03-07 09:40
                            回复
                              2026-01-03 19:57:08
                              广告
                              不感兴趣
                              开通SVIP免广告
                              然后就是显示我们所处位置的箭头UI了,虽然我买了数位板,但是我从没有用过,这次恰好带回家来就用一下,下面就是自己画的箭头UI了。图一是游戏的UI,图二是自己画的很丑的UI。



                              IP属地:广东15楼2021-03-07 09:43
                              回复