[本帖由管理员人工修改数据库导入QQ群聊天记录]大佬,问一下,那个制作地图时,生成的树木要避开悬崖,语句怎么写啊制作地图时怎样让树木避开悬崖悬崖被树木干塌了int avoidAndeswall = rmCreateTypeDistanceConstraint("avoid Andeswall", "Andeswall", 25.0);这个也避不开有没有那种避开 某个区域的语句呀
制作地图时怎样让树木避开悬崖
你这样写肯定不行,rmCreateTypeDistanceConstraint是用作避开单位的
青天小羽 发表于 2021-3-22 10:45你这样写肯定不行,rmCreateTypeDistanceConstraint是用作避开单位的噢,避开边缘一条悬崖是算作 单位 还是 地形?
青天小羽 发表于 2021-3-22 10:45你这样写肯定不行,rmCreateTypeDistanceConstraint是用作避开单位的
POLICE1994 发表于 2021-3-22 10:45噢,避开边缘一条悬崖是算作 单位 还是 地形?算areaid,不算单位
POLICE1994 发表于 2021-3-22 10:45噢,避开边缘一条悬崖是算作 单位 还是 地形?
青天小羽 发表于 2021-3-22 11:07算areaid,不算单位用的避开城镇的那种写法 不行
青天小羽 发表于 2021-3-22 11:07算areaid,不算单位
POLICE1994 发表于 2021-3-22 11:10用的避开城镇的那种写法 不行你那个语句就是用来避开单位的,所以不行用这两个,任选其中一个
POLICE1994 发表于 2021-3-22 11:10用的避开城镇的那种写法 不行
青天小羽 发表于 2021-3-22 11:12你那个语句就是用来避开单位的,所以不行好的 我试试上面的这个 谢谢
青天小羽 发表于 2021-3-22 11:12你那个语句就是用来避开单位的,所以不行
areaID那个就很简单了,就是int那个定义class那个用法你可能看不懂,要先定义class,然后再从单位、悬崖、地形、水域那里添加对应class
青天小羽 发表于 2021-3-22 11:15areaID那个就很简单了,就是int那个定义大佬 牛啊 成功了 非常感谢
青天小羽 发表于 2021-3-22 11:15areaID那个就很简单了,就是int那个定义
人工导入完毕关于悬崖被树木干塌了这种情况我也有说过类似的例子:把rmSetAreaBaseHeight设定高度,删除或者设定0.0就不会影响到悬崖了此外还有另一种方法能放森林,就是自己手动设定放置多个单位(包括矮树丛那些)