weilanwl
V2EX  ›  问与答

也没有游戏相关的老哥解答一下? ai 回答的都不行。就是最近在玩《桃源深处有人家》想问这种地图编辑器这么做?啥原理?

  •  
  •   weilanwl · 2 days ago · 1616 views

    就是画风看上去是 2d 的,但实际应该是 3d 的,或者 2.5D ?每个建筑都是单独的建模吗?每个建筑又有交互,能互动是动态的,想问下有没有行业相关的解答下? 图

    Supplement 1  ·  2 days ago

    tu1 tu2 用ai生成的 感觉还行 就是贴图来的 这么做成动起来的呢?

    17 replies  •  2026-09-24 21:16:37 +08:00
    wleven
        1
    wleven  
       2 days ago
    应该是 2d 等距
    Inn0Vat10n
        2
    Inn0Vat10n  
       2 days ago
    3D 建模和渲染, 然后固定摄像头
    CHU20230515
        3
    CHU20230515  
       2 days ago
    看看 Cocos2d 引擎或者 unity3d 这些引擎,很多东西都做好了 比如寻址,你需要做的就是素材,建模
    BingoXuan
        4
    BingoXuan  
       2 days ago
    45 度视角吧,最为流行的是魔兽地图编辑器了(时代的眼泪了)。2d 经典就是早年大富翁( 4 是最经典的!)。所以可以 3d 也可以 2d 。2d 也就额外做一次空间投影,基本矩阵运算足够了(甚至不用)
    weilanwl
        5
    weilanwl  
    OP
       2 days ago
    @BingoXuan 我最早接触的也是魔兽地图编辑器 那个时候还是读小学~~
    future0906
        6
    future0906  
       2 days ago
    图片看不出来,可能是 2D isometric ,2.5D ,3D 都可以。

    纯 2D 就是左上画到右下+DirtyRect 优化。拾取也一样,做一个 BoundingBox 左上到右下的覆盖。跟魔兽没关系,最早的应该是 diablo1

    2.5D 和 3D 是一样的,只是固定视角有些取巧的方法简化制作和模型。
    Hypn0s
        7
    Hypn0s  
       2 days ago
    是 2d 的, 搜索关键词: tilemap, 等距, 2.5d, spine
    zhuanggu
        8
    zhuanggu  
       2 days ago
    这个游戏我都弃了半年多了
    weilanwl
        9
    weilanwl  
    OP
       2 days ago
    @zhuanggu 像上班 我打算用 ai 做一个 只保留建筑和作物的的玩法
    trytrytry
        10
    trytrytry  
       2 days ago
    45 度视角只需要 2D 引擎就能做,老掌机都一堆这种游戏, 3D 化是方便做贴图和模型, 直接摆上去也不用想透视啥的了.
    交互就是每个模型单独做一套动画, 3D 模型就麻烦了, 2D 的话做成 live2D 简单多了
    LuckiSnow
        11
    LuckiSnow  
       2 days ago
    45°,不要开透视,用正交视角就是这样,地块用 tilemap
    sunny352787
        12
    sunny352787  
       2 days ago
    从画面看,使用纯 2D 引擎或者纯 2D 方案制作就行,图片可以是 3D 模型渲染出来的 png 直接贴上,斜 45 度也只是让地面做个旋转即可。不必使用 3D 引擎开正交摄像机。
    hacson
        13
    hacson  
       2 days ago via iPhone
    图片看不出来,不过你既然这样问了,应该是觉得不像 2d 图片,我猜大概率是 3d 模型加风格化渲染
    newtype0092
        14
    newtype0092  
       2 days ago
    3D 转 2D 是画面很复杂(城镇街区,复杂室内场景,有透视变化等)的时候用可以节省大量时间,实际的表现力是比不上质量在线的 2D 贴图的。

    画面的交互动画一般可以用帧动画(铁匠铺打铁,动物活动等)简单表现一下。

    如果数量多的话可以简单的加网格动画,可以实现植物随风飘动,水面抖动等很多效果,建筑物也可以用网格动画实现简单的交互动效,成本低效果也很不错。

    像你生成的那个群山环绕场景就很适合网格动效,顺便给周围背景做个分层滚动云层,再搞几个飞鸟帧动画循环播放,效果就非常好了。
    Fallever
        15
    Fallever  
       2 days ago
    就是 2d tilemap 每个建筑都是一个单独的 spine 就可以了
    nekochyan
        16
    nekochyan  
       2 days ago
    2d 3d 都可以做,最难的部分是素材和建模做动画
    levelworm
        17
    levelworm  
       1 day ago via iPhone
    Isometric 就行。可以手绘或者建模。很多二维游戏其实都是三维建模或者胶泥模型然后固定角度拍摄,比如 DOOM 里大多数的怪物都是胶泥模型拍照然后数字化处理,博德之门的所有建筑都是三维建模之后固定角度处理。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2556 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 10:08 · PVG 18:08 · LAX 03:08 · JFK 06:08
    ♥ Do have faith in what you're doing.