武器制造101SWF文件
时间:2013-01-27 11:27来源:卓想空间http://www.zxgzs.com 作者:QQ:610929375 点击: 次
欢迎来到军械库!你已经征服了三角检测鼠标角度,现在你需要的东西,把范围内的几轮下来。除了内置的代码在过去的教程中,一些附加要求:
a)本枪,当然!
b)使枪决定拍摄
c)在一个单独的激光对象“拍”出枪。
这是我们的目标是在本教程中。移动你的鼠标在屏幕下方的黑色:
要添加的变量
在上面的代码,在过去的教程在这里建造的主时间轴的枪所需要的一些变量:
设置变量:“/枪:shootchance”的= 12
设置变量:“shotspeed”= 15
注释:----------------------------------------------
开始拖动(“/船”,lockcenter)
“shootchance”是一个变量,枪会进行磋商,看有多少比例的时间(满分100分),应该是拍摄。这取决于多少代码运行在任一时刻在您的Flash游戏。如果你有很多很多的代码,将游戏而得到解决,以测试是否应该拍摄。如果是这样的话,你可能会想更高的设置shootchance。如果没有什么别的(如在本教程中),即使你设置“shootchance”非常低...它仍然射击几乎不断
我创建了一个目标,枪拍摄。的目标,被称为“船”。我开始拖动使枪会不断地在你的鼠标拍摄这个演示。
新枪代码
这是额外的代码进入,使拍摄的枪。 (请参阅我们的教程“检测鼠标角”的解释,在此之前所有的代码,我用了“检测鼠标脚本”,只是做了一些补充,使其一炮)。
注释:----------------------------------------------
点评:在用户的拍摄?
注释:----------------------------------------------
回应:的变量“shootchance”表示为100的百分比。由于我使用一个随机数,(在理论上)的“shootchance”(假装shootchance至12日),...的随机数将是1和100之间的一个12%的机会。由于随机返回一个值介于0和99之间,我想补充+1。
设置变量:“shootnow”=随机(100)+1
如果(shootnow <= shootchance,
点评:保持增加“shotname”,所以以往任何时候都具有相同的名称没有出手的机会。
当复制的影片剪辑(只有一个“镜头”,这是重复的,每当我们需要另一个出现...),你必须永远不会有一个以上的项目具有相同的“深度”。只有一个项目可以存在于一个深度,在同一时间。所以,我一直在增加变量“shotname”,并用它命名的新的照片,使他们具有独特的名称。我用“1000”作为最大的,因为它是不可能的,我永远都需要在屏幕上同时有1000张,这样我就可以回收的数量。我之所以这样做,是在游戏中,你将有很多很多的项目,你需要重复。每个人都需要保证独特的“心灵深处”供自己使用。我拨出号码,使用不同的电影剪辑在500或1000块,因为这是更容易跟踪。
(责任编辑:卓想空间http://www.zxgzs.com)
下一篇:flash更改背景颜色