游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2072|回复: 1

关于碰撞检测?

[复制链接]

22

主题

156

帖子

156

积分

注册会员

Rank: 2

积分
156
QQ
发表于 2003-11-11 14:12:00 | 显示全部楼层 |阅读模式
我先粘贴一个静止的sprite在(50,50)(大小为32*48)的地方
然后粘贴走动的sprite,我的精灵类是这样定义的
CLASS SPRITE
{
       POINT pos;
       ......
}SPRITE;
请问我如何检测和开始粘贴的静止精灵的碰撞呢?
我是这样写的
SPRITE kagaya;
if ((kagaya.pos.x>=50)&&(kagaya.pos.x<=82)&&(kagaya.pos.y>=50)
   && (kagaya.pos.y<=98))
    then  ....................
但是,编译虽没有错,但是就是不如我所想的弹出对话,为什么??

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2003-11-11 14:28:00 | 显示全部楼层

Re:关于碰撞检测?

你的处理看起来都没什么问题,建议你这样调试一下,弄一个输出显示,不断输出你的kagaya.pos数据,看看你移动到你视觉上正确位置的时候kagaya.pos的真实值,是否和你所想的一样。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-24 03:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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