【发布时间】:2018-10-08 07:49:23
【问题描述】:
我是 AS3 的新手,我正在尝试编写基本的游戏代码。所以我想要做的是当敌人处于 0 hp 时,输出会说“你赢了!” 但它说“1084:语法错误:在冒号之前期待rightparen”(第2行) 这里
{
if (enemyHP:Number = 0)
trace("you win!");
}
谢谢
【问题讨论】:
标签: actionscript-3 actionscript
我是 AS3 的新手,我正在尝试编写基本的游戏代码。所以我想要做的是当敌人处于 0 hp 时,输出会说“你赢了!” 但它说“1084:语法错误:在冒号之前期待rightparen”(第2行) 这里
{
if (enemyHP:Number = 0)
trace("you win!");
}
谢谢
【问题讨论】:
标签: actionscript-3 actionscript
您不需要在if 语句中编写enemyHP 的类型,也不需要在数字变量之间进行正确比较,您需要编写== 而不是=。所以最后你的代码应该是这样的:
{
if (enemyHP == 0)
trace("you win!");
}
【讨论】: