找回密码
 点一下
查看: 1666|回复: 2

地图有很多飞行/跳跃技能  经常卡在水中 或者卡在边界

[复制链接]
发表于 2009-2-22 00:12:25 | 显示全部楼层 |阅读模式
地图有很多跳跃技能  还有很多飞行技能 如果使用的时候不小心点到水中 或者点到边界中就会卡在那里  不能用关闭碰撞  关闭的话 飞的过程中遇到障碍物就会偏离方向 
另外不能让落入水中和边界的单位 立刻移动到其他地方
求助 该如何判断地形是不是 水或者边界(能卡住单位的地方)  如果是就 阻止单位释放技能 如果不是就允许单位释放技能呢?
另外还 遇到一个问题 如果训练的单位被卡在水边 单位会死亡 但是食物不会消失 求助 ..希望大家帮我 谢谢..
发表于 2009-2-22 00:17:45 | 显示全部楼层
T的布尔表达式中
可通行地面、空中单位可通行  的通行状态

J中
IsTerrainPathable(x坐标,y坐标,PATHING_TYPE_WALKABILITY或者PATHING_TYPE_FLYABILITY) true为不可通行,false为可通行
回复

使用道具 举报

 楼主| 发表于 2009-2-22 00:54:13 | 显示全部楼层
谢谢您啊  我用了  任意单位准备释放技能
                                空中/地面可通行状态不可
                                对触发单位发布停止命令
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-28 04:36 , Processed in 0.028472 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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