3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 3410|回复: 10
打印 上一主题 下一主题

[分享] [制作AI]《星际争霸2》人族正确使用碉堡改法

[复制链接]

26

主题

2816

帖子

4085

积分

游戏精英

Rank: 8Rank: 8

贡献度
496
金元
21012
积分
4085
精华
0
注册时间
2008-9-8
跳转到指定楼层
主题
发表于 2010-3-13 18:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TactTerrAI.galaxy文件修改CargoDefend字段下面的,为这样,默认是卸兵真,进兵假,真雷人,
改成这样就可以了。

//  CargoDefend
//--------------------------------------------------------------------------------------------------
const fixed c_campaignBunkerLoadRange = 4.0;
const bool c_bunkerUnload = false;
const bool c_bunkerLoad = true;



BuildAI.galaxy 文件查找c_TB_Bunker字段,下面修改如此,就是改成建设在路口。当然你可以用默认,默认是建设在主基地周围。

    if (objType == c_TB_Bunker) {
        return c_nearChokePoint;
    }

最后在Terran0.galaxy文件中加入,建造碉堡代码,这不用多说吧
例如
    if (AITechCount(player, c_TB_Barracks, c_techCountCompleteOnly) > 0) {AISetStock( player, 2, c_TB_Bunker );}

意思就是如果有兵站,就建立2个碉堡。



祝AI高手做出优秀的AI来



修改效果,我把补给也放在路口,碉堡也是,然后就形成一个天然屏障,呵呵,这下人族AI前期不傻了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-6 12:24 , Processed in 0.025964 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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