如何测试皮肤?
How to test for a skin?
我知道我会被要求提供上下文,所以我会这样做。我正在编辑 .swf 马里奥游戏。我正在用锤子代替马里奥火球,但出于某种原因它只能正确射击。这是 if 语句的代码(当您点击 space 栏时)
if(Key_off == 0 && crouch == 0 && slide == 0)
{
if(_root.Fireball < 2)
{
_loc3_ = _root.level.getNextHighestDepth();
var _loc3_ = _root.level.attachMovie("hammer","Enemy" + _loc3_,_loc3_);
_loc3_._y = _Y;
_loc3_._x = _X + (lr >= 0?17:-7);
_loc3_.dir = lr * 3;
_loc3_.vit = -19;
_loc3_.lr = -1;
_root.throw_hammerfx.start(0,0);
Key_off = 1;
}
}
注意:我不知道很多这些变量,因为我没有设计这个。不要问我他们是什么意思。 (虽然我注意到锤子的抛出高度受 'vit' 的高度影响)
所以我计划更改 'root.fireball' if 语句,以检查是否显示面向右侧的马里奥图像。并制作一个 elif 语句来测试马里奥是否面向右。对于面朝左的马里奥,数据将乘以 -1。如果做不到这一点,我认为锤子的动作是由它自己的动作脚本决定的。所以我会用它们来测试马里奥的图像。
向玩家左键添加一个变量。使其= 1,对于面向右侧的马里奥,使其= 2。检查你的 if mario presses 32.
中的变量 = 是什么
我知道我会被要求提供上下文,所以我会这样做。我正在编辑 .swf 马里奥游戏。我正在用锤子代替马里奥火球,但出于某种原因它只能正确射击。这是 if 语句的代码(当您点击 space 栏时)
if(Key_off == 0 && crouch == 0 && slide == 0)
{
if(_root.Fireball < 2)
{
_loc3_ = _root.level.getNextHighestDepth();
var _loc3_ = _root.level.attachMovie("hammer","Enemy" + _loc3_,_loc3_);
_loc3_._y = _Y;
_loc3_._x = _X + (lr >= 0?17:-7);
_loc3_.dir = lr * 3;
_loc3_.vit = -19;
_loc3_.lr = -1;
_root.throw_hammerfx.start(0,0);
Key_off = 1;
}
}
注意:我不知道很多这些变量,因为我没有设计这个。不要问我他们是什么意思。 (虽然我注意到锤子的抛出高度受 'vit' 的高度影响)
所以我计划更改 'root.fireball' if 语句,以检查是否显示面向右侧的马里奥图像。并制作一个 elif 语句来测试马里奥是否面向右。对于面朝左的马里奥,数据将乘以 -1。如果做不到这一点,我认为锤子的动作是由它自己的动作脚本决定的。所以我会用它们来测试马里奥的图像。
向玩家左键添加一个变量。使其= 1,对于面向右侧的马里奥,使其= 2。检查你的 if mario presses 32.
中的变量 = 是什么