有人会帮我清理这个 as3 代码吗?我已经为此工作了几个小时。应该是火焰喷射器。如果您做不到或不想这样做,那么有人可以给我一个网站链接,该链接与鼠标移动之类的东西几乎完全一样。
问问题
633 次
1 回答
6
我不会为你重写代码。但是,我将告诉您要开发自己的火焰喷射器需要学习什么。这就是你需要的:
- 如何捕捉鼠标的位置:http ://www.kirupa.com/developer/flashcs3/detecting_direction_mouse_movement.htm
- 如何确定从起始位置到鼠标所在位置的角度:http ://www.actionscript.org/resources/articles/154/1/Mouse-Angle-Detection-II/Page1.html
- 如何创建一个会产生火焰的简单粒子引擎:http ://www.actionscript.org/resources/articles/607/1/A-simple-particle-system-using-Actionscript-3/Page1.html
- 如何根据鼠标的角度和移动速度计算火焰如何从火焰变为烟雾以及大小变化的动态。
一个好的起点:
构建一个非常简单的火焰喷射器,它只生成向鼠标所在位置移动的红点。然后开始尝试使动画在结束时有点不均匀,以便获得更大的粒子分布。然后开始尝试不同的精灵而不是红点。
于 2011-04-22T08:29:34.413 回答