• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Aquietzero
V2EX  ›  程序员

有没有好的办法能模拟2D游戏中的跳跃呢?(因为在俯视图的那种2D游戏中,跳跃跟前进看起来是一样的...)

  •  
  •   Aquietzero ·
    Aquietzero · Jul 14, 2012 · 5451 views
    This topic created in 5225 days ago, the information mentioned may be changed or developed.
    13 replies  •  1970-01-01 08:00:00 +08:00
    Hyperion
    Hyperion
    Jul 14, 2012
    1
    缩小呗...
    Hyperion
    Hyperion
    Jul 14, 2012
    2
    @Hyperion 哦, 对不起, 脑子里和手上打的不一样...

    是放大目标...
    x86
    x86
    Jul 14, 2012
    3
    放大目标,然后底部加个阴影出来
    Aquietzero
    Aquietzero
    OP
    Jul 14, 2012
    4
    但是那样体验就不好了,我在想能不能将2D的图以水平方向为轴稍微做前后方向的旋转,做一个暂时的3D效果...但是又不知道怎么把过渡做好
    darasion
    darasion
    Jul 14, 2012
    5
    感觉 x86 说的没错。建议看一下小霸王红白机任天堂 各种游戏里边的实现。
    跳起来的时候,目标放大,影子向左移动;落下来的时候,目标还原,影子收回来。
    Hyperion
    Hyperion
    Jul 14, 2012
    6
    还是建议放大, 然后在挑起的时候做一个动画. 如果是人, 就把手绘出来, 残影也不错.
    Mutoo
    Mutoo
    Jul 14, 2012
    7
    这种视角的游戏就不适合有“跳跃”这个动作。
    lhj2100
    lhj2100
    Jul 14, 2012❤️1
    8
    纵版卷轴的游戏真心可以设计成向左或向右滚动 非要设计跳跃的话..可以将人物放大1.2倍 地面缩小至0.9并显示地面外溢出的那一部分..给人一种人物离开地面..视野宽广了的感觉...
    kekecen
    kekecen
    Jul 14, 2012❤️1
    9
    一般過程是這樣的....跳,人物和陰影逐漸放大,到頂點停頓一小下,然後回落時逐漸縮小,落地效果一般是周圍踏出灰塵,輕微的抖動一下畫面也會加強效果。
    Aquietzero
    Aquietzero
    OP
    Jul 14, 2012
    10
    @lhj2100, @kekecen 你们的建议都不错啊,比简单的加阴影有动感很多~
    ro00
    ro00
    Jul 14, 2012
    11
    可以参考 Air Penguin
    kekecen
    kekecen
    Jul 15, 2012
    12
    只是按照以往玩过的游戏描述一下(非建议,随便补充一下...阴影是要缩小才对...还有落地时有一两下小反弹什么的也可以显得可爱一点...
    xlaok
    xlaok
    Jul 15, 2012
    13
    玩过赛尔达传说没~有个影子的~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4248 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 01:07 · PVG 09:07 · LAX 17:07 · JFK 20:07
    ♥ Do have faith in what you're doing.