《天弋夺宝》—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
若觉得本文您有所帮助请给我的作品投上您宝贵的一票。你有可能成为新运网友哦~
- 飞机大战
- 译《ES6的6个小特性》
- 微信小程序从使用到分析快速解析
- andriod游戏音效
- JavaScript模块探索
- 数据层扩展包EFCachingProvider 总结
- Mac配置Maven
- FileSystemWatcher 导致Mono ASP.NET应用程序CPU使用率比较高
- 网卡收包流程
- Android 异步加载图片,使用LruCache和SD卡或手机缓存,效果非常的流畅
- Terminal &zsh &oh-my-zsh配置
- 【Python量化投资】基于网格优化、遗传算法对CTA策略进行参数优化
- 将我的 Windows Phone 应用程序更新到 Windows Phone 8
- 绑定子类的泛型基类,反模式?
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 猿实战04——el-upload结合nginx之通用图片处理
- 30 多个有内味道且笑死的人代码注释
- Logstash-input-jdbc 同步 mysql 准实时数据至 ElasticSearch 搜索引擎
- 总结一些,我在书写 CSS 的时候,经常犯的错误!
- 通俗理解 set,dict 背后的哈希表
- K8S 生态周报| Google 选择 Cilium 作为 GKE 下一代数据面
- [Introduction]万字手撕Go http源码server.go
- Python 3.9 值得关注的更新点
- 趣味算法:JS实现红绳算法(匹配合适的另一半)
- 2019夏令营笔试编程题
- redis学习(四)
- 使用 Yaml 进行 selenium 的 po 设计
- 几道暑期实习笔试题
- Java自动化测试(selenium 22)
- linux 实现双网卡绑定单个IP——team篇