找回密码
 点一下
查看: 2362|回复: 8

[地图路径]单位可建造

[复制链接]
发表于 2006-5-2 23:27:24 | 显示全部楼层 |阅读模式
嗯,先说清楚,这里地图路径的意思,单位可通过但不可建造;当然,有的Terrain本来就是这样,而建筑物也可以设定可建造类型.对于原本可建造的Terrain要怎么处理?比如在一块草地上无法放建筑物.装饰物中阻断器会全部阻止的?
发表于 2006-5-2 23:34:33 | 显示全部楼层
没看懂啊..........
我的10字节抗议是不能少了的!
回复

使用道具 举报

 楼主| 发表于 2006-5-2 23:38:03 | 显示全部楼层
简单点说:使用doodad--制造一块不可建造区,要设什么属性?
回复

使用道具 举报

发表于 2006-5-2 23:47:05 | 显示全部楼层
嗯。用不可建造的地型吧。。。。
回复

使用道具 举报

 楼主| 发表于 2006-5-2 23:48:31 | 显示全部楼层
我的前提说得还算清楚吧.
回复

使用道具 举报

发表于 2006-5-3 00:28:02 | 显示全部楼层
当然。但是。你说的前提我认为不可能达到。
回复

使用道具 举报

发表于 2006-5-7 19:02:20 | 显示全部楼层
貌似是这些函数:

common.j
[jass]
native GetTerrainType               takes real x, real y returns integer
native GetTerrainVariance           takes real x, real y returns integer
native SetTerrainType               takes real x, real y, integer terrainType, integer variation, integer area, integer shape returns nothing
native IsTerrainPathable            takes real x, real y, pathingtype t returns boolean
native SetTerrainPathable           takes real x, real y, pathingtype t, boolean flag returns nothing
[/jass]


而且有对应触发器:
Environment(环境):
进行创造或改变天气、设定浓雾等动作设定

Turn Terrain Pathing On/Off
Turns terrain at Location of type Pathing to On/Off
开启/关闭 指定区域的移动状态
回复

使用道具 举报

 楼主| 发表于 2006-5-8 13:18:43 | 显示全部楼层
非常感谢,这样一来不用加阻断器就可解决问题了.
不过似乎是对点应用的,范围大小我还没有试.

[ 本帖最后由 kook 于 2006-5-8 13:25 编辑 ]
回复

使用道具 举报

发表于 2006-5-8 13:32:06 | 显示全部楼层
应该是以图格为单位的:128*128
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 22:26 , Processed in 0.035162 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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