Free ActionScript

Flash AS2 & AS3 Tutorials, Game Code, Effects, Source Files & Sample Downloads

Laser Weapon (with wall collision detection)

This is an AS3 update to my old AS2 laser script with a few improvements:

  • You can now easily check if the laser is hitting multiple walls by adding movieclips to an array
  • I also added a delayed turret rotation – this way the turret doesn’t feel “glued” to the mouse
  • Optimized and cleaned up the code

You can set the following weapon settings:

  • turret rotation speed – how fast turret rotates towards mouse. default is 20
  • barrel length – how far from turret laser starts drawing. default is 15
  • laser range – default is 100
  • laser color – default is green #00FF00
  • laser width – default is 2
  • laser blur strength – default is 2

Preview

Download Fla Sample

Download Fla Sample

Weapon – Shooting Laser

This script shows you how to shoot a laser weapon from the player movieclip towards the mouse x & y position.

Game Engine – Shooting Laser Weapon

Download Fla Sample

Download Fla Sample

Customizable Game Weapon Settings:

  • reload speed
  • laser offset
  • laser width
  • laser color
  • laser alpha

Read the rest of this entry »