一个方向控制射击小游戏的代码分析!(AS1.0)

AS1.0方向控制射击小游戏代码分析
本文分析了一个使用ActionScript 1.0实现的射击小游戏,重点介绍了如何控制子弹发射方向和角色移动,并涉及简单的碰撞检测与声音播放。通过Key.isDown()方法监听键盘输入,实现左右移动和射击功能。同时,文章提供了邮件联系方式以获取源代码。
今天看到到一个小游戏,就将它分析了一下...(原文地址:http://www.gotoandplay.it/_articles/2003/10/shoot.php
我把主要功能做了下,你可以下载程序研究研究!
准备工作:在舞台上放做一些影片剪辑!如图示
影片剪辑的设置
好丑,暂且容忍下,技术为先吧!
ball上面的代码是:
onClipEvent (load) {
 dirRight = 1;//将来子弹的飞行方向
 speed = 5;//运行速度
 d = 0;//第一个子弹的影片的深度...
}
onClipEvent (enterFrame) {
 if (Key.isDown(Key.RIGHT)) {
  dirRight = 1;
  this._xscale = 70;
  this._x += speed;
 } else if (Key.isDown(Key.LEFT)) {
  dirRight = 0;
  this._xscale = -70;
  this._x -= speed;
 }//基本的运动控制,不懂的可以看看我的上一篇...<运动的控制>
 if (Key.isDown(Key.SPACE)) {
  //trace(Key.isDown(Key.SPACE))
  //按下空格键
  //a是为了按键不放将不
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值