资源描述:
《魔兽争霸地图编辑器.ai制作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、AI脚本初级教程??????????【什么是jassAI?】:jassAI是用纯jass编写的AI程序,可以用新建文本文档写或jass工具编写.真三AI以及DOTAAI也是由AI脚本编写.【AI脚本使用方法】:①运行地图编辑器②打开你最爱的对战地图,将它以另外一个名字保存(最好放在另外一个文件夹里面)③按F12(或者点Modules(模块)菜单,然后选择Importmanager(输入管理器))④在Importmanager(输入管理器)中选择File->Importfile(文件->输入文件)⑤选择刚刚建立好的**.ai.文件⑥鼠标右击已经导入的文件,选择Modifyfileprop
2、erties(修改文件属性)⑦将文件的后缀名改为.ai??◥??????????????????????????????????????????????????【代码放置】:在文本文档中AI程序代码应如下放置+ShingoJassHighlighter0.41globals//这个放全局变量endglobalsfunctionblablatakesblablareturnsblabla//自定义函数endfunctionfunctionmaintakesnothingreturnsnothing//主程序在这Endfunction[教程]用T编写简单的AI,让你的电脑变的强大起来(菜鸟
3、必看)首先要知道一点,对于1般的RPG,对战的AI是没有用处的,如果加了对战AI,电脑就只会造房子出兵,显然这个是我们不需要的如果1个电脑单位没有任何AI,那么它就只拥有以下基本功能,对于旁边的敌人会主动的攻击,会自动放单体的杀伤魔法,(要说明的是,只会随便选择一个单位放技能,而没有针对性),敌人比较多的时候也会放群体的杀伤魔法,也会使用加血的技能和魔法,这些是不需要特殊的AI的就可以办到的.电脑的没有AI的缺点有以下几点1,不会逃跑2,不会学习技能3.不会针对某个特别单位使用技能4,不会使用部分物品和特殊的技能^^^^^^我现在就把ORC3C电脑英雄的沉没的AI简单的给大家介绍一下基
4、本的方法是这样一般的说,ORC的电脑的沉没对冽炎风暴,火焰雨,暴风雪等持续的魔法更有效基本的方法是这样:事件:任意单位发动技能效果条件:满足任意的下面一个条件释放的技能是暴风雪释放的技能是火焰雨释放的技能是烈炎风暴释放的技能是^^^^^^^动作:选择触发单位为圆心范围800满足条件(匹配的单位是英雄为TRUE)(匹配单位控制者是电脑)(匹配单位是死亡为FLASE)(匹配单位是是触发单位所有者的敌人为TRUE)(匹配的单位所持有的沉没权仗是被持有的)的单位做动作LOOP让选择的单位使用选择单位所持有的沉没权仗到触发单位的位置就可以实现AI的沉默效果,一定要加(匹配单位控制者是电脑),否则
5、玩家单位也会被强制使用物品下面偶在讲个DOTA的里面暗影萨满的多个技能连杀的T以暗影萨满11级的为例子枷锁LV4MP185闪电LV4MP160蛇棒LV2350一个连招3个魔法一共要消耗700点魔法假使撒满身上有风仗,魔法充足下面如下的写T触发1__________________________________________________________事件:任意单位被攻击条件:被攻击的单位是英雄为真被攻击的单位的生命值低于70%被攻击的单位是攻击单位的敌人被攻击的单位是死亡为假动作::设置变量A=被攻击的单位//(为其他的T记录)选择触发单位为圆心范围800满足条件(匹配的单位的
6、类型是暗影撒满为TRUE)(匹配单位控制者是电脑)(匹配单位是死亡为FLASE)(匹配单位是是触发单位所有者的敌人为TRUE)(匹配的单位所持有的飓风权仗是被持有的)的单位做动作LOOP让选择的单位使用选择单位所持有的飓风权仗到被攻击的单位设置变量B=选择的单位//(为其他的T记录)命令B使用暗影猎手_毒蛇守卫到A所在的点开启触发器2开启触发器4触发2__________________________________________________________初始关闭事件:每0.2事件条件:动作:选择A为圆心范围200满足条件(匹配的单位的类型是毒蛇守卫LV2为TRUE)(匹配单
7、位控制者是电脑)(匹配单位是死亡为FLASE)(匹配单位是是触发单位所有者的敌人为TRUE)的单位做动作LOOP命令选取的单位发布攻击到A触发3__________________________________________________________事件:任意单位死亡条件:死亡的单位类型是毒蛇守卫LV2动作:关闭触发2触发4________________________________________________________