2024年4月7日发(作者:arclive平台官网下载)
AI脚本初级教程
??????????
【什么是jass AI?】:jass AI是用纯jass编写的AI程序,可以用新建文本文档写或jass
工具编写.真三AI以及DOTA AI也是由AI脚本编写.
【AI脚本使用方法】:
①运行地图编辑器
②打开你最爱的对战地图,将它以另外一个名字保存(最好放在另外一个文件夹里面)
③按F12(或者点Modules(模块)菜单,然后选择Import manager(输入管理器))
④在Import manager(输入管理器)中选择File ->Import file (文件 -> 输入文件)
⑤选择刚刚建立好的**.ai.文件
⑥鼠标右击已经导入的文件,选择Modify file properties(修改文件属性)
⑦将文件的后缀名改为.ai
??◥??????????????????????????????????????????????????
【代码放置】:在文本文档中AI程序代码应如下放置
+ Shingo Jass Highlighter 0.41
globals
// 这个放全局变量
endglobals
function blabla takes blabla returns blabla
// 自定义函数
endfunction
function main takes nothing returns nothing
//主程序在这
Endfunction
[教程] 用T编写简单的AI,让你的电脑变的强大起来 (菜鸟必看)
首先要知道一点,对于1般的RPG,对战的AI是没有用处的,如果加了对战AI,电脑就只会造房
子出兵,显然这个是我们不需要的
如果1个电脑单位没有任何AI,那么它就只拥有以下基本功能,对于旁边的敌人会主动的攻击,
会自动放单体的杀伤魔法,(要说明的是,只会随便选择一个单位放技能,而没有针对性),敌人
比较多的时候也会放群体的杀伤魔法,也会使用加血的技能和魔法,这些是不需要特殊的AI
的就可以办到的.
电脑的没有AI的缺点有以下几点
1,不会逃跑
2,不会学习技能
3.不会针对某个特别单位使用技能
4,不会使用部分物品和特殊的技能
^^^^^^
我现在就把ORC3C电脑英雄的沉没的AI简单的给大家介绍一下
基本的方法是这样
一般的说,ORC的电脑的沉没对冽炎风暴,火焰雨,暴风雪等持续的魔法更有效
基本的方法是这样:
事件: 任意单位发动技能效果
条件:满足任意的下面一个条件
释放的 技能是 暴风雪
释放的 技能是 火焰雨
释放的 技能是 烈炎风暴
释放的 技能是 ^^^^^^^
动作:选择 触发单位 为圆心 范围800 满足条件 (匹配的单位是 英雄 为 TRUE) (匹配
单位控制者是 电脑) (匹配单位是 死亡 为 FLASE) (匹配单位是 是触发单位所有者的 敌人
为 TRUE) (匹配的单位所持有的 沉没权仗是 被持有的) 的单位做动作
LOOP
让选择的 单位使用 选择单位 所持有的 沉没权仗 到 触发单位的位置
就可以实现AI的沉默效果,一定要加 (匹配单位控制者是 电脑),否则玩家单位也会被强制
使用物品
下面偶在讲个DOTA的里面暗影萨满的多个技能连杀的T
以暗影萨满11级的为例子
枷锁 LV4 MP 185 闪电 LV4 MP 160 蛇棒LV2 350
一个连招 3个魔法一共要消耗700点魔法
假使撒满身上有风仗,魔法充足
下面如下的写T
触发1__________________________________________________________
事件:任意单位被攻击
条件:被攻击的单位是英雄为真
被攻击的单位的生命值低于 70%
被攻击的单位是攻击单位的敌人
被攻击的单位是死亡 为 假
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1712489118a2068843.html
评论列表(0条)