请选择 进入手机版 | 继续访问电脑版
跳转到:
打印 上一主题 下一主题

制作地图时怎样让树木避开悬崖

[复制链接]
LV6 士官长

阅读权限
90
积分
1322
食物
124
木材
69
钱币
66
茶叶
3
钻石
0
经验
790
跳转到指定楼层
楼主
发表于 2021-3-22 10:45:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[本帖由管理员人工修改数据库导入QQ群聊天记录]

大佬,问一下,那个制作地图时,生成的树木要避开悬崖,语句怎么写啊
制作地图时怎样让树木避开悬崖

悬崖被树木干塌了

int avoidAndeswall = rmCreateTypeDistanceConstraint("avoid Andeswall", "Andeswall", 25.0);
这个也避不开



有没有那种避开 某个区域的语句呀
LV20 ????

三好萌新

阅读权限
255
积分
28483
食物
3050
木材
1568
钱币
2503
茶叶
161
钻石
1325
经验
11693

幸运勋章

QQ
沙发
发表于 2021-3-22 10:45:21 | 只看该作者
你这样写肯定不行,rmCreateTypeDistanceConstraint是用作避开单位的 cliff1.png
回复
你们要相信我,我真的是萌新。
LV6 士官长

阅读权限
90
积分
1322
食物
124
木材
69
钱币
66
茶叶
3
钻石
0
经验
790
板凳
 楼主| 发表于 2021-3-22 10:45:24 | 只看该作者
青天小羽 发表于 2021-3-22 10:45

你这样写肯定不行,rmCreateTypeDistanceConstraint是用作避开单位的


噢,避开边缘一条悬崖是算作 单位 还是 地形?
回复
LV20 ????

三好萌新

阅读权限
255
积分
28483
食物
3050
木材
1568
钱币
2503
茶叶
161
钻石
1325
经验
11693

幸运勋章

QQ
地板
发表于 2021-3-22 11:07:41 | 只看该作者
POLICE1994 发表于 2021-3-22 10:45
噢,避开边缘一条悬崖是算作 单位 还是 地形?

算areaid,不算单位
回复
你们要相信我,我真的是萌新。
LV6 士官长

阅读权限
90
积分
1322
食物
124
木材
69
钱币
66
茶叶
3
钻石
0
经验
790
5#
 楼主| 发表于 2021-3-22 11:10:07 | 只看该作者

用的避开城镇的那种写法  不行


回复
LV20 ????

三好萌新

阅读权限
255
积分
28483
食物
3050
木材
1568
钱币
2503
茶叶
161
钻石
1325
经验
11693

幸运勋章

QQ
6#
发表于 2021-3-22 11:12:15 | 只看该作者
POLICE1994 发表于 2021-3-22 11:10
用的避开城镇的那种写法  不行

你那个语句就是用来避开单位的,所以不行

cliff03.png

用这两个,任选其中一个
回复
你们要相信我,我真的是萌新。
LV6 士官长

阅读权限
90
积分
1322
食物
124
木材
69
钱币
66
茶叶
3
钻石
0
经验
790
7#
 楼主| 发表于 2021-3-22 11:12:52 | 只看该作者
青天小羽 发表于 2021-3-22 11:12
你那个语句就是用来避开单位的,所以不行

好的 我试试上面的这个  谢谢
回复
LV20 ????

三好萌新

阅读权限
255
积分
28483
食物
3050
木材
1568
钱币
2503
茶叶
161
钻石
1325
经验
11693

幸运勋章

QQ
8#
发表于 2021-3-22 11:15:05 | 只看该作者
areaID那个就很简单了,就是int那个定义
cliff04.png



class那个用法你可能看不懂,要先定义class,然后再从单位、悬崖、地形、水域那里添加对应class
cliff06.png

cliff05.png
回复
你们要相信我,我真的是萌新。
LV6 士官长

阅读权限
90
积分
1322
食物
124
木材
69
钱币
66
茶叶
3
钻石
0
经验
790
9#
 楼主| 发表于 2021-3-22 11:16:21 | 只看该作者
青天小羽 发表于 2021-3-22 11:15
areaID那个就很简单了,就是int那个定义

大佬 牛啊
   cliff07.png
成功了 非常感谢
cliff08.jpg


回复
LV20 ????

三好萌新

阅读权限
255
积分
28483
食物
3050
木材
1568
钱币
2503
茶叶
161
钻石
1325
经验
11693

幸运勋章

QQ
10#
发表于 2021-3-22 11:30:16 | 只看该作者
人工导入完毕

关于悬崖被树木干塌了这种情况我也有说过类似的例子:
cliff09.jpg
rmSetAreaBaseHeight设定高度,删除或者设定0.0就不会影响到悬崖了










此外还有另一种方法能放森林,就是自己手动设定放置多个单位(包括矮树丛那些)

回复
你们要相信我,我真的是萌新。
您需要登录后才可以回帖 登录 | 注册

本版积分规则