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

《天弋夺宝》—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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏tkokof 的技术,小趣及杂念

爬坑笔记

  游戏开发过程中遇坑在所难免,没遇到的话基本上也是因为爬的不够远不够深罢了,近日自己便遇到一坑,虽小但又觉的挺微妙(subtle),在此一记~

7410
来自专栏landv

c语言_代码段_快说你是猪

57930
来自专栏即时通讯技术

金蝶随手记团队分享:还在用JSON? Protobuf让数据传输更省更快(实战篇)

本文接上篇《金蝶随手记团队分享:还在用JSON? Protobuf让数据传输更省更快(原理篇)》,以iOS端的Objective-C代码为例,向您演示如何使用P...

10720
来自专栏macOS 开发学习

macOS 应用注入开发简介与实践

本文主要介绍的是动态链接库注入的相关实践,这不仅仅局限于macOS,同时对iOS应用也具有相同的效果,希望大家可以借鉴使用.

21830
来自专栏极客猴

多线程爬取 unsplash 图库

我公众号文章的封面配图都在 Unsplash 上找的。因为 Unsplash 是一个完全免费的、无版权的高清图片资源网站。

29130
来自专栏Flutter入门到实战

Android M Launcher3主流程源码浅析

关于Launcher是啥的问题我想这里就没必要再强调了。由于一些原因迫使最近开始需要研究一下Launcher3源码,为了不再像以前那么傻逼(研究Settings...

22120
来自专栏Seebug漏洞平台

TCTF/0CTF2018 XSS Writeup

刚刚4月过去的TCTF/0CTF2018一如既往的给了我们惊喜,其中最大的惊喜莫过于多道xss中Bypass CSP的题目,其中有很多应用于现代网站的防御思路。...

17430
来自专栏逸鹏说道

MVCforum 支持多国语言

MVCforum支持多国语言。要创建一个更新的语言,你需要去您的管理面板 /admin/ adminlanguage 在这里,您可以添加新的语言键和关联的值。或...

29740
来自专栏布尔

富文本编辑器的一键排版功能

在做CMS系统的时候,用户常常会从word粘贴一些东西到编辑器中,早起的富文本编辑器也都提供了去除word格式的功能(尽管有时候比较难用),甚至有时候用户要求打...

555100
来自专栏Seebug漏洞平台

TCTF/0CTF2018 XSS Writeup

刚刚4月过去的TCTF/0CTF2018一如既往的给了我们惊喜,其中最大的惊喜莫过于多道xss中Bypass CSP的题目,其中有很多应用于现代网站的防御思路。

1.3K80

扫码关注云+社区

领取腾讯云代金券