零基础HTML5游戏制作教程 第1章

零基础HTML5游戏制作教程 第1章第一章绪论HTML一直是网络编程的基石,其他任何编程语言,不论是PHP、Phython、CSS还是JavaScript,都必须以HTML为基础。上一代的标准,HTML4.01在1999年制定之后


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

第一章 绪论    

    HTML一直是网络编程的基石,其他任何编程语言,不论是PHP、Phython、CSS还是 JavaScript,都必须以HTML为基础。    

    上一代的标准,HTML4.01在1999年制定之后,统治互联网长达15年,越来越跟不上飞速发展的网络的步伐,尤其是在无线互联日益普及的今天。终于,在多年的争论和妥协之后,万维网联盟(W3C)在1个月前发布了HTML新标准。让我们一起来迎接我们的新王者HTML5。    

    HTML5对网络的提升是多方面的,本教程只关注游戏方面。其实HTML5是一个相当不错的游戏开发平台,它具有以下优点:

1,兼容性高。目前主流浏览器已经普遍支持HTML5,游戏可以在不需任何修改、不需任何插件的前提下直接在Windows、Linux、iOS等操作系统下完美运行,同时很容易移植到安卓和苹果等移动平台。

2,入门简易。对于游戏初学者来说,这是最好入手的平台之一。(有些语言很不适合用来做游戏,比如我当年初学C语言时,想做个小游戏玩玩,发现光搞个图形界面都非常复杂。)

3,同时适合做单机游戏和网游。

4,有不少现成的游戏开发引擎。(建议初学阶段不要去用)    

    本教程是完全从零开始的新手教程,只要你爱玩游戏,并且想要自己做个小游戏玩玩,都可以来学,你甚至可以一点编程都不会。(如果你真的一点都不会,建议你先自学4天,其中2天学习html,2天学习JavaScript。)    

     我很痛恨那些动辄几百上千页的“大块头”的书,所以本教程会尽可能的简单,简单到可能出现一些类似“方块打方块”、“方块追方块”的章节标题。你可以把它理解为“飞机打坦克”。我不会进行任何美工的处理,因为没必要,也不想复杂化。当你会做了“方块打方块”,原理其实和“飞机打坦克”是一样一样的,你只需把图形换一下就可以了。    

    我是业余时间写这个的,打算每星期更新1到2次。我不知道最终会不会太监,但我争取尽量把它写完吧。

    更新的话会发在我的微博和博客:    

新浪微博:“地球生活eev”    

CSDN博客:http://blog.csdn.net/trackstatic    

博客园博客:http://www.cnblogs.com/phyy/

    如果有问题的话,请在我的微博或博客留言,我都会去看的    

    嗯,废话不说了,我们开始正式内容吧

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166858.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Linux zip加密压缩「建议收藏」

    Linux zip加密压缩「建议收藏」不加密:zip-r压缩文件.zip待压缩文件加密:zip-r-P’密码’压缩文件.zip待压缩文件

    2022年10月21日
  • 中通笔试题:翻转字符串,例如abcd打印出dcba

    中通笔试题:翻转字符串,例如abcd打印出dcba翻转一个字符,比如:abcd—>dcbapublic class 倒转字符串 { public static void main(String[] args) { System.out.print("翻转后字符串:" ); String str = "abcde"; for (int i = str.length()-1; i>=0; i–) { S…

    2022年6月13日
  • 《数据结构导论自考知识点(自己总结)》「建议收藏」

    《数据结构导论自考知识点(自己总结)》「建议收藏」《数据结构导论自考知识点》一、线性表:1、插入:从后往前挪,删除:从前往后挪2、顺序存储(方式:for循环)3、链式存储:{单链表的一个结点由两部分组成,数据元素和指针。datanext^^数据指针}二、栈、队列:4、栈:top++入栈,top–出栈5、队列:顺序队列,出队操作队首,指针后移一位,front=(front+1)%习题:一个二维数组,…

    2022年8月18日
  • python读取图像的几种方法_python图像识别教程

    python读取图像的几种方法_python图像识别教程python读取图像的几种方式本文介绍几种基于python的图像读取方式:基于PIL库的图像读取、保存和显示基于opencv-python的图像读取、保存和显示基于matplotlib的图像读取、保存和显示基于scikit-image的图像读取、保存和显示基于imageio的图像读取、保存和显示安装方式基本使用pip即可:pipinstallpillowpipinstallscikit-imagepipinstallmatplotlibpipinstallopen

    2022年9月12日
  • 刮刮卡制作过程_微信怎么制作刮刮卡

    刮刮卡制作过程_微信怎么制作刮刮卡刮刮卡demo图样1.刮开涂层的绘制可以是画图,把涂层画上去varimageObj=newImage();imageObj.onload=function(){context.drawImage(imageObj,x,y,width,height);};imageObj.src=’path/to/my/image.jpg’;可以是是画灰色的区域co…

    2022年10月25日
  • InitializingBean afterPropertiesSet方法

    afterPropertiesSet方法,初始化bean的时候执行,可以针对某个具体的bean进行配置。afterPropertiesSet必须实现InitializingBean接口。实现InitializingBean接口必须实现afterPropertiesSet方法。

    2022年4月11日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号