游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1769|回复: 3

请问玛丽奥跳跃后在空中,怎样判断落到砖块上?

[复制链接]

1

主题

1

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2016-1-26 18:35:50 | 显示全部楼层 |阅读模式
请问玛丽奥跳跃后在空中,怎样判断落到砖块上?
是不是用数组实现?

98

主题

784

帖子

4495

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4495
发表于 2016-1-26 23:46:26 | 显示全部楼层
数组肯定要的,不然你地图信息怎么存。
具体要看哪一代马里奥,全是方块的地图很好判断,就是四边形(马里奥的一帧轨迹形成的)和矩形(地形)碰撞检测就好了。
如果是任意角度的地形,就要先算马里奥的几个关键点组成形状,去和地形形状做个多边形的碰撞检测就好了。

2

主题

240

帖子

1239

积分

金牌会员

Rank: 6Rank: 6

积分
1239
发表于 2016-1-27 10:37:16 | 显示全部楼层
碰撞检测啊,3D和2D的碰撞检测逻辑上是几乎一样的(程序实现逻辑不同)

74

主题

1872

帖子

4238

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4238
QQ
发表于 2016-1-27 15:13:50 | 显示全部楼层
我在想是不是跟dx ball 的基本原理差不多。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-29 01:14

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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