怎样判断一个精灵从一个楼层走到另一个楼层?!!急啊,希望大家帮我想想!!!

ashram 2004-08-03 08:31:21
有个精灵可通过控制其x,y值使其移动。但地图分5层,层之间用梯子相连。爬梯子时如何判断它爬到了某曾。比如,开始是在一层的,通过一个梯子向第二层爬。如何判断它爬到第二层了呢?爬的时候每步用的是定点小数!如何判断啊!求救,明天要交了啊!!
...全文
93 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ashram 2004-08-26
完成:我现在做法是
如果精灵的Y值与某层高度之差小于精灵一步的长度
则精灵到达该层
  • 打赏
  • 举报
回复
zzwu 2004-08-04
每一层需要一个二维数组来纪录精灵在平面中的位置[x,y],五层的空间就需要一个三维数组来纪录其任何时刻的位置[x,y,z],其中z的取值为0到4. 开始精灵是在一层,故z的初值置为0; 当精灵通过一个梯子爬向第二层,z加1,x,y不变...
  • 打赏
  • 举报
回复
zhang865 2004-08-04
说明白点,才能帮你, 我觉的应该很简单的呀 。

梯子是有长度的, 你记录下你爬了多长了,不就可以了么 ?
  • 打赏
  • 举报
回复
相关推荐
发帖
数据结构与算法
创建于2007-08-27

3.2w+

社区成员

数据结构与算法相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2004-08-03 08:31
社区公告
暂无公告