游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2565|回复: 4

关于角色受击产生的二次击飞

[复制链接]

1

主题

7

帖子

56

积分

注册会员

Rank: 2

积分
56
发表于 2015-10-14 21:27:14 | 显示全部楼层 |阅读模式
角色浮空受击可以直接使用公式s=v*t+1/2*g*t^2,可以模拟一个抛物线,让角色浮空,但是但角色浮空的状态中,再次受到浮空受击,这时这个公式就不能再用了,因为抛物线的t时刻已经发生变化,但是,我没能推到出来,求助高手喂招

0

主题

2

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2015-10-14 23:11:40 | 显示全部楼层
没试过搞这种高端的,传统动作游戏浮空一般不会搞什么抛物线之类的玩意。只是变速位移、分为上升下降结合动作变化的效果。再次受到攻击时浮空会做专门的背击动作,如果带有浮空判定就以此基础上继续进行浮空则可。

31

主题

257

帖子

1752

积分

金牌会员

申城谍影

Rank: 6Rank: 6

积分
1752
QQ
发表于 2015-10-15 10:06:08 | 显示全部楼层
你那个公式是求垂直方向上速度变化后的位移吧,

再次爱力,无非就是速度变化,
求出垂直方向上的分速度,

以t时刻位置为起点,再做一条抛物线,不就OK了?

1

主题

7

帖子

56

积分

注册会员

Rank: 2

积分
56
 楼主| 发表于 2015-10-15 10:06:55 | 显示全部楼层
无双草泥马 发表于 2015-10-14 23:11
没试过搞这种高端的,传统动作游戏浮空一般不会搞什么抛物线之类的玩意。只是变速位移、分为上升下降结合动 ...

谢谢指教

1

主题

7

帖子

56

积分

注册会员

Rank: 2

积分
56
 楼主| 发表于 2015-10-15 10:08:48 | 显示全部楼层
cndv3996 发表于 2015-10-15 10:06
你那个公式是求垂直方向上速度变化后的位移吧,

再次爱力,无非就是速度变化,

嗯,我再研究一下。谢谢指教
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-17 15:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表