找回密码
 点一下
查看: 2011|回复: 22

如何在游戏中开关地面可通行状态

[复制链接]
发表于 2009-5-30 17:38:49 | 显示全部楼层 |阅读模式
RT,RT
搞了半天搞不出来
升降机和升降机墙壁都用过了,但是升降机墙壁使得悬崖的可通行状态为TRUE,而升降机墙壁又不能在游戏中创建
寻求解决
发表于 2009-5-30 18:06:51 | 显示全部楼层
一般情况是用门来解决的..
回复

使用道具 举报

 楼主| 发表于 2009-5-30 18:08:42 | 显示全部楼层
e.........
门的地面可通行状态跟单位一样,是TRUE
回复

使用道具 举报

发表于 2009-5-30 18:22:48 | 显示全部楼层
是FALSE呀.
你需要阻挡飞行的?
你打开WE 按P看看.
回复

使用道具 举报

 楼主| 发表于 2009-5-30 18:30:43 | 显示全部楼层
e......
(not IsTerrainPathable(tempx,tempy,PATHING_TYPE_WALKABILITY))要在游戏中改变某个地方的这个返回值
回复

使用道具 举报

发表于 2009-5-30 18:34:22 | 显示全部楼层
我现在还没弄懂你需求的是什么,,你需要的是使用技能别乱撞?
回复

使用道具 举报

 楼主| 发表于 2009-5-30 18:37:21 | 显示全部楼层
其实可以用触发器的地区解决 我只是想知道有没有其他方法
差不多就是这个意思吧
不过有点特殊,这里面的所有单位是可以穿人的,而且每秒钟都要执行20次,所以只有一个(not IsTerrainPathable(tempx,tempy,PATHING_TYPE_WALKABILITY))判断

PS:LS的钱变正的了呀
回复

使用道具 举报

发表于 2009-5-30 18:42:30 | 显示全部楼层
那就用那方法吧.
可以创建路径阻断器.
PS.我现在存点小钱.也抄抄股,然后批发点球然后狂砸.继续负
回复

使用道具 举报

 楼主| 发表于 2009-5-30 18:58:28 | 显示全部楼层
路径阻断器也试过了,是可通行的.....
回复

使用道具 举报

发表于 2009-5-30 19:06:28 | 显示全部楼层
那就把地形重要区域挖坑, 再使用DOTA 倒树流.就不会卡英雄了.
回复

使用道具 举报

 楼主| 发表于 2009-5-30 19:07:56 | 显示全部楼层
其实最重要的地方在于这是个键盘操作的,所以常用的方法行不通的...
e.........看来没有办法...
我还是用地区触发好了...
回复

使用道具 举报

发表于 2009-5-30 19:10:02 | 显示全部楼层
啥时候把图放出来玩玩.我帮你测试.
回复

使用道具 举报

 楼主| 发表于 2009-5-30 19:12:56 | 显示全部楼层
地形基本是空的,不包括那六分之一的迷宫房间
回复

使用道具 举报

发表于 2009-5-30 19:26:30 | 显示全部楼层
不是有设置地形通行状态的触发么?
J的话是SetTerrainPathable
T的话是环境 - 设置 l 处单元点的 可通行地面 地形通行状态为: 打开
回复

使用道具 举报

 楼主| 发表于 2009-5-30 19:31:28 | 显示全部楼层
e.........那么只有一个点似乎没什么用呢
回复

使用道具 举报

 楼主| 发表于 2009-5-30 20:00:35 | 显示全部楼层
感谢疯人给的思路,测试了有效,只要找到一个合适的间隔就可以完成了
回复

使用道具 举报

发表于 2009-5-30 21:20:04 | 显示全部楼层
那个函数设置的并不是单个点的可通行与否,而是一个cell~~
回复

使用道具 举报

 楼主| 发表于 2009-5-30 21:33:53 | 显示全部楼层

一个“cell”又是多少呢?
回复

使用道具 举报

发表于 2009-5-30 22:44:27 | 显示全部楼层
一个地形的格子
就那么大
32*32?
回复

使用道具 举报

 楼主| 发表于 2009-5-30 22:59:04 | 显示全部楼层
不清楚,我用20,没问题
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 22:27 , Processed in 0.049498 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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