游戏开发论坛

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

2D游戏开发 碰撞问题 (角色和地图障碍物)

[复制链接]

3

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2009-2-14 21:37:00 | 显示全部楼层 |阅读模式
刚 学游戏开发试着在做一2D的RPG的游戏(VC++) 完成了场景和 和人物的行走  但是不会做 人物和地图 障碍物的碰撞了 请求大侠指点下最好给段代码参考下  地图是载入的 png格式的 图片

2

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2009-3-1 19:01:00 | 显示全部楼层

Re:2D游戏开发 碰撞问题 (角色和地图障碍物)

一般2D游戏里是用TILE来计算碰撞的~比如人物和物体在屏幕中的哪个TILE~
比如说你的地图是128*128的一个格子~那么一个屏幕中会有N个格子~这时候你计算你人物在哪个TILE里面~然后判断他下一步的TILE是否有物品~这是最简单的2D碰撞了~当然你也可以写成按照坐标进行判断的了~看自己的需求~

4

主题

81

帖子

81

积分

注册会员

Rank: 2

积分
81
发表于 2009-3-2 18:00:00 | 显示全部楼层

Re:2D游戏开发 碰撞问题 (角色和地图障碍物)

这个代码怎么发呢 太多了
给个地址你自己去下吧 里面有很多源代码 WWW.PUDN.COM

5

主题

68

帖子

90

积分

注册会员

Rank: 2

积分
90
QQ
发表于 2009-3-28 03:04:00 | 显示全部楼层

Re:2D游戏开发 碰撞问题 (角色和地图障碍物)

用TILE 有些土了,还是判断顶点吧,这样精确。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 15:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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