此帖出自嵌入式系统论坛
最新回复
对不起,各位,近几天发生了一些事情--不是很好的事情~
benjaminweber 说的15×16 的处理,可以让球的运动看起来更为真实些。Erwa提到可以跟球拍的运动方向来决定球的反弹路径,这让我想到了另外一种方法--既然球拍是用四个连续点来表示的,那依据撞击的点的不同来确定反弹路径:
1.如果击中的是球拍中间的两点之一,着反弹路径在45度反弹路径上发生在运动方向的平行移动
比如:
! × × × × × × × ×
× ! × × × × × × ^
× × ! × × × × ^ ×
× × × ! × × ^ × ×
× × - - @ - × × ×
!到^表示运动路径,@表示击中的点
2.如果撞击的是球拍的左或右端点,则按45度角反弹
! × × × × × × ×
× ! × × × × × ^
× × ! × × × ^ ×
× × × ! × ^ × ×
× - - - @ × × ×
这样处理的话,那球拍移动的方式将要改为一个点一个点的运动,而不是四个点一个状态一个状态的转变。对于撞击到四个直角上的处理,则个按原路返回的方式。
大家怎么看?
详情
回复
发表于 2009-4-15 09:32
| ||
|
||
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
| |
|
|
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
此帖出自嵌入式系统论坛
| ||
|
||
浏览过的版块 |
EEWorld Datasheet 技术支持