无名娜迦 发表于 2014-5-27 12:03:08

AI-让农民建造建筑时自动获取可建造地面(T)

本帖最后由 无名娜迦 于 2014-5-27 12:04 编辑

一直都有用T写对战 AI的习惯,但是让农民如何正确判断可建造地面时一直无法实现(你知道的,需要坐标或是点的一系列判断),通过搜索也无果,所以在此留下昨天突然想到的T教程,觉得有用就留着吧....没用就请管理员删了......

以下先看图,简单的一条T足以.....

以下为原理:利用单位创建函数创建一个辅助单位,当单位被创建在不够放置或是非可建造地面时,所创建的单位会被自动位移符合条件的地方(平时居然没注意到.....http://bbs.islga.org/static/image/smiley/Ga_Face/35.jpg),这时就可以利用这个辅助单位而获取到相应的坐标(或点,随你...),接下来记录下获取到的可建造地面的坐标(或点),然后实施真正的建造......需要注意的是辅助单位的占地面面积必须是比所要建造的建筑所占占地面积大(你懂得.......)

平衡德鲁伊 发表于 2022-4-5 08:56:12

这是一条来自2022年,时隔8年的感谢。我一直用的方法是,在一个区域内,计时器不停选一个点,然后再判断这个点是否可以建造。这个方法效率更高

666KA 发表于 2022-9-9 14:13:06

人才 我2022-9-9

h294245836 发表于 2022-9-11 23:45:14

真的是好怀念以前的氛围 ,现在找到的干货太少了
页: [1]
查看完整版本: AI-让农民建造建筑时自动获取可建造地面(T)