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

ashram 2004-08-03 08:31:21
有个精灵可通过控制其x,y值使其移动。但地图分5层,层之间用梯子相连。爬梯子时如何判断它爬到了某曾。比如,开始是在一层的,通过一个梯子向第二层爬。如何判断它爬到第二层了呢?爬的时候每步用的是定点小数!如何判断啊!求救,明天要交了啊!!
...全文
117 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
说明白点,才能帮你, 我觉的应该很简单的呀 。

梯子是有长度的, 你记录下你爬了多长了,不就可以了么 ?

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧