跳到主要内容

本地调试 使用作弊码测试

1

本地调试时,在信息列表中选择“作弊信息”选项卡,在上图红框位置输入特定的作弊码,启用星火编辑器预设的作弊功能(仅在本地调试时生效)。

星火编辑器预设的作弊码如下:

God:指定玩家无敌

MakeUnit:创建单位

MakeItem:创建物品

DamageDealt:设置指定玩家的伤害倍率

DamageTaken:设置指定玩家的受到伤害倍率

Cooldown:指定玩家忽略冷却

Energy:指定玩家无限技能资源

Kill:杀死单位

RemoveUnit:移除单位

DebugUnit:显示单位属性

DebugPlayer:显示玩家属性

DebugGame:显示游戏属性

SetUnit:修改单位属性

SetPlayer:修改玩家属性

SetGame:修改游戏属性

Speed:设置游戏速度倍率

作弊码详细描述如下:

大括号代表可选参数。

作弊码大小写敏感。

> God
格式:god {玩家号} {1/0 开关}
打开指定玩家的无敌状态。如god 1 1使玩家1无敌,god 1 0则关闭。
大括号代表可选参数。单输入god代表使得输入作弊码的玩家无敌,再次输入关闭。
无敌的定义:玩家单位造成10倍伤害,免疫任何伤害。

> MakeUnit
缩写:mu (缩写的意思是mu可以替代makeunit)
格式:makeunit 单位id {数量} {所属玩家}
在客户端本地玩家的主控单位附近(不存在主控单位时在00位置)创建属于指定玩家的指定类型单位。
不填数量和玩家代表给当前玩家创建1个。

> MakeItem
缩写:mi
格式:makeitem 物品id {数量} {叠加数量}
在客户端本地玩家的主控单位附近(不存在主控单位时在00位置)创建属于指定类型指定数量指定叠加数的物品。不可叠加的物品叠加数量无效。

> DamageDealt
缩写:dd
格式:damagedealt 玩家号 倍率
设置指定玩家的伤害倍率。1代表100%,0代表不会造成任何伤害。

> DamageTaken
缩写:dt
格式:damagedealt 玩家号 倍率
设置指定玩家的受到伤害倍率。1代表100%,0代表不会受到任何伤害。

> Cooldown
缩写:cd
格式:cooldown {玩家} {1/0 开关}
设置指定玩家是否忽略冷却。
只输入cooldown就是开关自己的冷却。

> Energy
格式:energy {玩家} {1/0 开关}
玩家每次消耗技能资源以后立刻回满。

> Kill
缩写:k
杀死选中的单位。
需要选中单位。(先选中一个单位后再输入作弊码)

> RemoveUnit
缩写:ru
删除选中的单位。
需要选中单位。(先选中一个单位后再输入作弊码)

> DebugUnit
格式: DebugUnit {1/0 开关} {1/0 粘滞}
开启时,默认显示一个简单的单位属性框,遍历显示选中的单位身上所有的属性。没有单位选中时隐藏。
若为粘滞状态,则需要在输入的时候选中一个单位。此后一直追踪显示这个单位的状态,即使该单位不再被选中,或者选中了其它单位。

> DebugPlayer
格式: DebugPlayer {玩家号} {1/0 开关}
显示一个简单的panel,显示指定玩家的所有属性,有多个玩家时并排显示。
不输玩家号就是客户端本地玩家。

> DebugGame
格式:DebugGame{1/0开关}
显示简单的panel,显示所有游戏属性。

> SetUnit
缩写:su
格式:setunit 属性名 属性值 {子属性类型}
设置选中单位的属性。
需要选中单位。(先选中一个单位后再输入作弊码)

> SetPlayer
缩写:sp
格式:SetPlayer 属性名 属性值 {玩家号}
修改玩家属性

> SetGame
缩写:sg
格式:SetGame 属性名 属性值
修改游戏属性

> Speed
缩写:s
格式:Speed 倍率。
设置游戏速度倍率。
限制上限为10。

相关的触发器API:

2

判定作弊码是否对指定玩家开启。