前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《天弋夺宝》—01飞船的控制

《天弋夺宝》—01飞船的控制

作者头像
用户1172164
发布2018-01-16 15:07:11
4670
发布2018-01-16 15:07:11
举报

《天弋夺宝》—01飞船的控制

作飞船类的小游戏首先需要控制飞船。

设置场景为30.fps。在场景内绘制一个飞船的MC。取名ship_mc

在场景内最上层第一帧写代码。

//首先创建一个ship的对象 var ship = new Object(); /*指定ship_mc就是场景中的ship_mc这样做的好处是在以后 如果ship_mc放到的别的MC中,方便寻找,以免路径出错提 示“找不到对象”*/ var ship_mc = _root.ship_mc; //初始化 ship.Init = function() { //定义初始坐标     ship_mc._x = 40;     ship_mc._y = 40; //垂直于水平速度     ship.dy = 1;     ship.dx = 0; //启用控制     ship.ent(); }; //控制ship ship.ent = function() {     ship_mc.onEnterFrame = function() { //座移动 if (Key.isDown(Key.LEFT)) {             ship.dx = ship.dx-0.100000;             ship_mc._xscale = -100;         } //右移动 if (Key.isDown(Key.RIGHT)) {             ship.dx = ship.dx+0.100000;             ship_mc._xscale = 100;         } //向上飞 if (Key.isDown(Key.UP)) {             ship.dy = ship.dy-0.300000;         } //设置ship坐标         ship_mc._x = ship_mc._x+ship.dx*1.500000;         ship_mc._y = ship_mc._y+ship.dy*1.300000;         ship.dy = ship.dy+0.070000; //转动角度         ship_mc._rotation = 10*ship.dx;     }; }; //调用初始化函数 ship.Init();

/Files/nasa/01_ship.rar 相关文章: <天弋夺宝> 核心代码(未注释) 《天弋夺宝》—01飞船的控制

在这里观看完整作品 http://www.flashempire.com/peak/view_flash.php?id=158

若觉得本文您有所帮助请给我的作品投上您宝贵的一票。你有可能成为新运网友哦~

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2007-05-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档