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

2012-07-14 10:12:29 +08:00
 Aquietzero
4207 次点击
所在节点    程序员
13 条回复
Hyperion
2012-07-14 10:14:11 +08:00
缩小呗...
Hyperion
2012-07-14 10:15:41 +08:00
@Hyperion 哦, 对不起, 脑子里和手上打的不一样...

是放大目标...
x86
2012-07-14 10:17:20 +08:00
放大目标,然后底部加个阴影出来
Aquietzero
2012-07-14 10:17:39 +08:00
但是那样体验就不好了,我在想能不能将2D的图以水平方向为轴稍微做前后方向的旋转,做一个暂时的3D效果...但是又不知道怎么把过渡做好
darasion
2012-07-14 10:24:40 +08:00
感觉 x86 说的没错。建议看一下小霸王红白机任天堂 各种游戏里边的实现。
跳起来的时候,目标放大,影子向左移动;落下来的时候,目标还原,影子收回来。
Hyperion
2012-07-14 10:27:14 +08:00
还是建议放大, 然后在挑起的时候做一个动画. 如果是人, 就把手绘出来, 残影也不错.
Mutoo
2012-07-14 10:39:39 +08:00
这种视角的游戏就不适合有“跳跃”这个动作。
lhj2100
2012-07-14 12:59:17 +08:00
纵版卷轴的游戏真心可以设计成向左或向右滚动 非要设计跳跃的话..可以将人物放大1.2倍 地面缩小至0.9并显示地面外溢出的那一部分..给人一种人物离开地面..视野宽广了的感觉...
kekecen
2012-07-14 13:17:33 +08:00
一般過程是這樣的....跳,人物和陰影逐漸放大,到頂點停頓一小下,然後回落時逐漸縮小,落地效果一般是周圍踏出灰塵,輕微的抖動一下畫面也會加強效果。
Aquietzero
2012-07-14 20:47:37 +08:00
@lhj2100, @kekecen 你们的建议都不错啊,比简单的加阴影有动感很多~
ro00
2012-07-14 21:13:53 +08:00
可以参考 Air Penguin
kekecen
2012-07-15 00:47:32 +08:00
只是按照以往玩过的游戏描述一下(非建议,随便补充一下...阴影是要缩小才对...还有落地时有一两下小反弹什么的也可以显得可爱一点...
xlaok
2012-07-15 00:53:12 +08:00
玩过赛尔达传说没~有个影子的~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/42332

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX