JavaScript趣味编程--仿微信飞机大战游戏--1.画飞机
之前的文章已经介绍了如何使用canvas来画正方形,这次介绍如何使用canvas来画一张图片。
1.新建项目
本次使用的工具Aptana Studio 3,打开软件之后,选择File->New->Web Project,选择Default Project,再点击Next,输入你的项目名称,点击Finish,就完成了项目的创建。
2.创建图片文件夹image
在你新建好的项目下,右键点击选择New->Folder->输入文件夹名称image->点击Finish,完成文件夹创建
3.导入图片
把图片复制到image文件夹里面,
飞机图片命名为plane.png
背景图片命名为background.png
4.新建网页文件index.html
在项目下,右键点击选择New->File->输入文件名称index.html->点击Finish,完成网页文件的创建
5.编辑网页文件
<!doctype html>
<html><body><canvas id="canvas" style="border:2px solid red;" width="480" height="650">不支持画板对象</canvas><script>//获取画布和画笔var canvas = document.getElementById('canvas');var ctx = canvas.getContext('2d');//导入两张图片var plane = new Image();plane.src = "image/plane.png";var background = new Image();background.src = "image/background.png";//当图片加载完成,就执行这个方法enemy.onload = function() {//画背景ctx.drawImage(background,0,0);//画飞机图片ctx.drawImage(plane,300,200);}</script></body>
</html>
6.查看结果
JavaScript趣味编程--仿微信飞机大战游戏--1.画飞机相关推荐
- python做飞机大战游戏_python实现飞机大战游戏
飞机大战(Python)代码分为两个python文件,工具类和主类,需要安装pygame模块,能完美运行(网上好多不完整的,调试得心累.实现出来,成就感还是满满的),如图所示: 完整代码如下: 1.工 ...
- python写飞机大战游戏_python实现飞机大战游戏
飞机大战(Python)代码分为两个python文件,工具类和主类,需要安装pygame模块,能完美运行(网上好多不完整的,调试得心累.实现出来,成就感还是满满的),如图所示: 完整代码如下: 1.工 ...
- python实现飞机大战游戏_python实现飞机大战小游戏
本文实例为大家分享了python实现飞机大战的具体代码,供大家参考,具体内容如下 初学Python,写了一个简单的Python小游戏. 师出bilibili某前辈 pycharm自带了第三方库pyga ...
- python飞机大战游戏_Python3实现飞机大战游戏
本文实例为大家分享了Python3实现飞机大战游戏的具体代码,供大家参考,具体内容如下 1.主程序:plane_main.py import pygame from plane_sprites imp ...
- c语言基于easyx库的 飞机大战游戏(鼠标控制飞机移动,武器升级,boss发射散弹,boss血条等功能)
课设题目 实现功能: 飞机鼠标控制–飞机武器升级–敌机发射子弹–boss发射散弹–boss血条记录–我方多条生命 图片资源和源码在下面 链接:https://pan.baidu.com/s/1uTQV ...
- android项目飞机大战,Android 项目之飞机大战
首先,我们要创建一个GameSurface()类:我们此次采用的是画登入界面的方式,所以GameSurface()需要继承SurfaceView类而且要执行SurfaceHolder.Callback ...
- cocos2dx一仿微信飞机大战游戏实战一
学习cocos2dx的新手教程实例,简单做个打飞机的小游戏,嗯,先运行看看游戏的效果: 下面我们就开始编写吧,首先我们要解决的几个问题是这个游戏的设计思路,微信的飞机大战游戏,有几个技术点,一是游戏背 ...
- c 语言500行小游戏代码,500行代码使用python写个微信小游戏飞机大战游戏.pdf
500行行代代码码使使用用python写写个个微微信信小小游游戏戏飞飞机机大大战战游游戏戏 这篇文章主要介绍了500行代码使用python写个微信小游戏飞机大战游戏,本文通过实例代码给大家介绍的非常详 ...
- python代码示例500行源代码-500行代码使用python写个微信小游戏飞机大战游戏
这几天在重温微信小游戏的飞机大战,玩着玩着就在思考人生了,这飞机大战怎么就可以做的那么好,操作简单,简单上手. 帮助蹲厕族.YP族.饭圈女孩在无聊之余可以有一样东西让他们振作起来!让他们的左手 / 右 ...
最新文章
- VS Code的7个开源替代品
- Asp.net读取AD域信息的方法(一)
- 每天天一个linux命令echo,每天一个linux命令-echo(示例代码)
- [转]CellCtrl控件完美破解研究
- memcached可视化工具 treeNMS通用的安装方法(windows、mac、linux)
- 湖南工大计算机学院大一分班,大一新生入学计算机分级教学考试会影响分班吗?...
- Tukey‘s test方法 异常值
- treefrog之视图 ERB
- 外星人r7启动linux,外星人Alienware Aurora R7台式机装win7及bios设置教程(支持usb)
- Generating Summaries with Topic Templates and Structured Convolutional Decoders笔记
- 开源软件架构 zeromq
- 属蛇的2020年运势_第一运程 属蛇人2020年每月运势
- 高通平台开发系列讲解(AI篇)如何让yolov5运行在SNPE
- 请描述你对测试的了解, 内容可以涉及测试流程, 测试类型, 测试方法, 测试工具等。
- 英语不好,英语不好真的可以学编程吗?亲身经历告诉你
- 【兼容】兼容IE8浏览器
- 《财富》推荐的75本必读书
- 微软 Visual Studio 2017 RC 中文版下载 - 免费社区版/专业版/企业版
- matlab 工具箱 GATBX 的安装,安装Sheffield Matlab遗传算法工具箱的建议
- 智慧园区能源管理系统_能源管理管理工具
热门文章
- FFmpeg 基础库(一)视频格式
- [计算机组成原理]计算机发展历程篇
- logback系列之四:输出日志到不同文件
- 二、JSP常用小知识之http 403错误
- 看未来的企业是如何解决潜规则的
- 蒲公英 · JELLY技术周刊 Vol.33: 前端基础课堂开课啦~
- Elasticsearch根据日期(年-月-日 时:分:秒)进行range(时间范围筛选)
- 数据结构堆栈 内存堆栈_零堆栈数据科学家第二部分秋天
- python期货外盘不间断交易_外盘期货模拟交易【最新版】_数据API_数据应用_股票行情接口/API-云市场-阿里云...
- 【计算机网络】《计算机网络(第5版 )》1~5章笔记