《星际争霸2》SC2地图制作教程"动作者作弊命令"( 二 )



作用域引用名
某些作弊命令也适用于动作者作用域 。有些作用域引用名变量与它们相对应的动作者类似,除非它们宁可计算动作者作用域而不是动作者 。

《星际争霸2》SC2地图制作教程"动作者作弊命令"


内容键值
创建消息可获得1和3之间的内容键值 。这允许了触发器和作弊命令能够更容易地利用不同的“内容”参数和相同的数据输入来创建不同种类的动作者实体 。例如:
ActorCreateAt 模型 刺蛇
ActorCreateAt 模型 陆战队员
上面两个作弊命令都创建了一个名为“Model”的CActorModel 。第一个使用了“H”资源进行创建,第二个使用了“陆战队员”资源进行创建 。按照具体分析原则,不同类型的动作者支持不同风格的创建参数 。下面是一个支持内容参数的动作者列表,且它们的顺序是指定的 。
CActorBeam 模型链接 引用发射 引用碰撞
模型链接 – 模型数据登记用于光束时的名称 。
引用发射 – 用于构成光束::主体发射的引用名 。
引用碰撞 – 用于构成光束::主体轰击的引用名 。
CActorList 引用名
引用名 – 构成列表的引用名源 。
CActorModel
模型链接 – 模型数据登记用于模型时的名称 。
参数调节 – 用于模型的指定参数调节,如果需要的话(否则会随机选取) 。
CActorSound
声音链接 – 所用声音的名称 。
CActorSplat
模型链接 – 模型数据登记用于光束时的名称 。
《星际争霸2》专题站:http://www.ali213.net/zt/StarCrafttwo/
动作者作弊命令用法
当用户在编辑器中运行自己的地图时,可以在聊天框里输入动作者作弊命令 。
输出会进入Alert.txt日志,可在用户的"StarCraft II/GameLogs"目录下找到该文件 。Alert.txt日志文件名前置有日期和时间戳,举一个现实中的例子,如名为:“2011-08-08 10.30.05 Alerts.txt” 。
当前还不支持快捷方式,但稍后可能会加入该功能 。
动作者作弊命令列表
在为每条命令给定的语法中,打上了波形括号{}的参数表示为一个可选参数 。在成功执行的某些作弊命令时,两个全局变量——“::User动作者”和“::User作用域”的值是固定的,对其他作弊命令也同样起作用 。那些杀死动作者和作用域的作弊命令,会将那些可能会中断当前活跃单位和效果的动作者和作用域排除出来 。
ActorCreateAt
在指定区域创建一个动作者 。设置::User动作者至该动作者,设置::User作用域至该作用域 。
该作弊命令常用于在测试地图上直接创建一个动作者,从而不必等到该动作者正常创建就可以观察其属性并和它互动 。用户可以利用坐标轴来精准定位动作者战斗测试或诸如此类 。
语法:
ActorCreateAt x,y actorName {contentName} {content2Name} {content3Name}
例如:
ActorCreateAt 50,50 Model Drone ActorCreateAt 50,50 NexusSplat
ActorCreateAtCursor
在鼠标光标位置创建一个动作者(其中包含了动作者作用域),设置::User动作者至该动作者,设置::User作用域至该作用域 。
该作弊命令常用于在测试地图上直接创建一个动作者,从而不必等到该动作者正常创建就可以观察其属性并和它互动 。它将动作者放置在光标位置,这样一来用户就不用特地去获取指定坐标,才能把动作者放置于一个显而易见的位置 。
语法:
ActorCreateAtCursor actorName {contentName} {content2Name} {content3Name}
例如:
ActorCreateAtCursor Model Drone

推荐阅读